CMake Warning at cmake/modules/FindPythonLibrary.cmake:68 (message):
  CMAKE_PREFIX_PATH variable is not set, we might NOT be able to detect SIP
  modules
Call Stack (most recent call first):
  CMakeLists.txt:357 (find_package)


CMake Warning at CMakeLists.txt:1056 (find_package):
  Could not find a configuration file for package "Eigen3" that is compatible
  with requested version "5".

  The following configuration files were considered but not accepted:

    /usr/share/eigen3/cmake/Eigen3Config.cmake, version: 3.4.0



CMake Warning at CMakeLists.txt:1170 (find_package):
  By not providing "FindKF5KDcraw.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "KF5KDcraw", but CMake did not find one.

  Could not find a package configuration file provided by "KF5KDcraw"
  (requested version 5.0.0) with any of the following names:

    KF5KDcrawConfig.cmake
    kf5kdcraw-config.cmake

  Add the installation prefix of "KF5KDcraw" to CMAKE_PREFIX_PATH or set
  "KF5KDcraw_DIR" to a directory containing one of the above files.  If
  "KF5KDcraw" provides a separate development package or SDK, be sure it has
  been installed.


CMake Warning at CMakeLists.txt:1238 (message):
  No externals download dir set, default location inside build tree is used.
  Use -DEXTERNALS_DOWNLOAD_DIR to override


Following objects are generated from the per-arch lib
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp
Following objects are generated from the per-arch lib
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_SSE2.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_SSSE3.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_SSE4_1.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_AVX.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_AVX2+FMA.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_SSE2.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_SSSE3.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_SSE4_1.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_AVX.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_AVX2+FMA.cpp
060e00 - The version of SIP found expressed as a 6 digit hex number suitable for comparison as a string.
6.14.0 - The version of SIP found as a human readable string.
/usr/bin/sip-build - Path and filename of the SIP command line executable.
Following objects are generated from the per-arch lib
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_Scalar.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_SSE2.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_SSSE3.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_SSE4_1.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_AVX.cpp
    * /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_AVX2+FMA.cpp

Broken tests:
    * libs-flake-TestPointMergeCommand
    * libs-flake-TestSvgText
    * libs-flake-TestSvgTextCloned
    * libs-flake-TestSvgTextRoundTrip
    * libs-image-kis_transform_mask_test
    * libs-image-kis_perspective_transform_worker_test
    * libs-ui-KisPaintingAssistantsDecorationTest
    * libs-ui-KisClipboardTest
    * libs-ui-FreehandStrokeTest
    * libs-ui-FreehandStrokeBenchmark
    * libs-ui-KisPaintOnTransparencyMaskTest
    * libs-ui-FillProcessingVisitorTest
    * libs-ui-FilterStrokeTest
    * libs-ui-KisSelectionManagerTest
    * libs-ui-KisNodeManagerTest
    * libs-ui-KisZoomAndPanTest
    * libs-ui-KisActionManagerTest
    * libs-ui-KisCategoriesMapperTest
    * krita-filters-kis_all_filter_test
    * krita-filters-kis_crash_filter_test
    * plugins-impex-kis_png_test
    * plugins-impex-kis_csv_test
    * plugins-impex-KisSvgTest
    * plugins-metadata-KisExifTest
    * plugins-libpaintop-kis_linked_pattern_manager_test
    * plugins-defaultpaintops-KisBrushOpTest
    * plugins-tools-basictools-MoveStrokeTest
    * plugins-tooltransform-TransformStrokeStrategyTest
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_LD_FLAGS
    ECM_MKSPECS_INSTALL_DIR


cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_create_hb_font’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:887:31: warning: unused parameter ‘rq’ [-Wunused-parameter]
  887 | _raqm_create_hb_font (raqm_t *rq,
      |                       ~~~~~~~~^~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘raqm_set_letter_spacing_range’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:37: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                     ^~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                             ^~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:53: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                                     ^~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:61: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                                             ^~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:69: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1183 |     static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" };
      |                                                                     ^~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_shape’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:2243:7: warning: ‘hb_ft_font_get_face’ is deprecated: Use 'hb_ft_font_get_ft_face' instead [-Wdeprecated-declarations]
 2243 |       FT_Get_Transform (hb_ft_font_get_face (run->font), &matrix, NULL);
      |       ^~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:39:
/usr/include/harfbuzz/hb-ft.h:153:1: note: declared here
  153 | hb_ft_font_get_face (hb_font_t *font);
      | ^~~~~~~~~~~~~~~~~~~
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.0/include/emmintrin.h:31,
                 from /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h:346,
                 from /usr/include/eigen3/Eigen/Core:22,
                 from /usr/include/eigen3/Eigen/Eigenvalues:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_algebra_2d.cpp:30:
In function ‘__m128 _mm_loadu_ps(const float*)’,
    inlined from ‘Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(4) float]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:739:22,
    inlined from ‘Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(4) float; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26,
    inlined from ‘PacketType Eigen::internal::mapbase_evaluator::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; PlainObjectType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:944:50,
    inlined from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:791:80,
    inlined from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:251:78,
    inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
    inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
    inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:459:1,
    inlined from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
    inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
    inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
    inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:347:39,
    inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
    inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
    inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
    inlined from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
    inlined from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = float]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
    inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
    inlined from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ at /usr/include/eigen3/Eigen/src/Core/NoAlias.h:43:31,
    inlined from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:19,
    inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:410:39,
    inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:364:25,
    inlined from ‘void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:542:37,
    inlined from ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:599:19:
/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.0/include/xmmintrin.h:982:23: warning: array subscript ‘__m128_u[0]’ is partly outside array bounds of ‘Eigen::Matrix::PlainObject [1]’ {aka ‘Eigen::Matrix [1]’} [-Warray-bounds=]
  982 |   return *(__m128_u *)__P;
      |                       ^~~
In file included from /usr/include/eigen3/Eigen/QR:36,
                 from /usr/include/eigen3/Eigen/SVD:11,
                 from /usr/include/eigen3/Eigen/Geometry:13,
                 from /usr/include/eigen3/Eigen/Eigenvalues:17:
/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h: In member function ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’:
/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:597:33: note: at offset [4, 8] into object ‘c’ of size 8
  597 |   typename RhsType::PlainObject c(rhs);
      |                                 ^
In file included from /usr/include/eigen3/Eigen/Core:277:
In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; PlainObjectType = Eigen::Matrix]’,
    inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:66,
    inlined from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:271:34,
    inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56,
    inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25,
    inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:459:1,
    inlined from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75,
    inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63,
    inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16,
    inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:347:39,
    inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37,
    inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31,
    inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
    inlined from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29,
    inlined from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = float]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43,
    inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49,
    inlined from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ at /usr/include/eigen3/Eigen/src/Core/NoAlias.h:43:31,
    inlined from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:19,
    inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:410:39,
    inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:364:25,
    inlined from ‘void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:542:37,
    inlined from ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:599:19:
/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:917:48: warning: array subscript [-1537228672809129299, -3] is outside array bounds of ‘Eigen::Matrix::PlainObject [1]’ {aka ‘Eigen::Matrix [1]’} [-Warray-bounds=]
  917 |     return m_data[index * m_innerStride.value()];
      |                                                ^
/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h: In member function ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’:
/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:597:33: note: at offset [-6148914691236517196, -12] into object ‘c’ of size 8
  597 |   typename RhsType::PlainObject c(rhs);
      |                                 ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KoFileDialog.cpp: In member function ‘void KoFileDialog::onFilterSelected(const QString&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KoFileDialog.cpp:590:84: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations]
  590 |     if (mode != QFileDialog::FileMode::Directory && mode != QFileDialog::FileMode::DirectoryOnly) {
      |                                                                                    ^~~~~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/QFileDialog:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KoFileDialog.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KoFileDialog.cpp:7:
/usr/include/qt5/QtWidgets/qfiledialog.h:84:21: note: declared here
   84 |                     DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")};
      |                     ^~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/kis_double_parse_unit_spin_box.cpp: In member function ‘void KisDoubleParseUnitSpinBox::setUnitManager(KisSpinBoxUnitManager*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/kis_double_parse_unit_spin_box.cpp:117:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
  117 |         oldUnitManager &&
      |         ~~~~~~~~~~~~~~~^~
  118 |         (d->unitManager->getApparentUnitSymbol() != oldUnitManager->getApparentUnitSymbol() ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |          d->unitManager->getUnitDimensionType() == oldUnitManager->getUnitDimensionType())) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.h: In constructor ‘KisFontFamilyValidator::KisFontFamilyValidator(const QStringList&, QObject*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.h:24:17: warning: ‘KisFontFamilyValidator::m_families’ will be initialized after [-Wreorder]
   24 |     QStringList m_families;
      |                 ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.cpp:14:24: warning:   base ‘QValidator’ [-Wreorder]
   14 |     , QValidator(parent)
      |                        ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.cpp:12:1: warning:   when initialized here [-Wreorder]
   12 | KisFontFamilyValidator::KisFontFamilyValidator(const QStringList &families, QObject *parent)
      | ^~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.cpp: In member function ‘virtual QValidator::State KisFontFamilyValidator::validate(QString&, int&) const’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.cpp:17:73: warning: unused parameter ‘pos’ [-Wunused-parameter]
   17 | QValidator::State KisFontFamilyValidator::validate(QString &input, int &pos) const
      |                                                                    ~~~~~^~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/config/kstandardaction.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/config/kstandardaction_p.h:88:41: warning: ‘KStandardShortcut::SaveOptions’ is deprecated: Since 5.39. No known users [-Wdeprecated-declarations]
   88 |     { SaveOptions,   KStandardShortcut::SaveOptions, "options_save_options", I18N_NOOP("&Save Settings"), 0, 0 },
      |                                         ^~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/config/kstandardaction.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/config/kstandardaction.cpp:7:
/usr/include/KF5/KConfigGui/kstandardshortcut.h:126:5: note: declared here
  126 |     SaveOptions ///< @deprecated since 5.39
      |     ^~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp: In member function ‘void KisShortcutsDialog::KisShortcutsDialogPrivate::changeShortcutScheme(const QString&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:45:35: warning: ‘KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations]
   45 |         KMessageBox::questionYesNo( q,dialogText ) == KMessageBox::Yes) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:8:
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here
  143 | ButtonCode questionYesNo(QWidget *parent,
      |            ^~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:45:68: warning: ‘KMessageBox::Yes’ is deprecated: Since 5.100. Use PrimaryAction. [-Wdeprecated-declarations]
   45 |         KMessageBox::questionYesNo( q,dialogText ) == KMessageBox::Yes) {
      |                                                                    ^~~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:55:5: note: declared here
   55 |     Yes KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use PrimaryAction.") = PrimaryAction,
      |     ^~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::newScheme()’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:103:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations]
  103 |         KMessageBox::sorry(m_dialog, i18n("A scheme with this name already exists."));
      |         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:7:
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here
  931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify);
      |      ^~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::deleteScheme()’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:126:35: warning: ‘KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations]
  126 |     if (KMessageBox::questionYesNo(m_dialog,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  127 |                                    i18n("Do you really want to delete the scheme %1?\n\
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 | Note that this will not remove any system wide shortcut schemes.", currentScheme())) == KMessageBox::No) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here
  143 | ButtonCode questionYesNo(QWidget *parent,
      |            ^~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:128:102: warning: ‘KMessageBox::No’ is deprecated: Since 5.100. Use SecondaryAction. [-Wdeprecated-declarations]
  128 | Note that this will not remove any system wide shortcut schemes.", currentScheme())) == KMessageBox::No) {
      |                                                                                                      ^~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:57:5: note: declared here
   57 |     No KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use SecondaryAction.") = SecondaryAction,
      |     ^~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘void KisKKeySequenceWidgetPrivate::wontStealShortcut(QAction*, const QKeySequence&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:202:23: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations]
  202 |     KMessageBox::sorry(q, msg, title);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:22:
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here
  931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify);
      |      ^~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘virtual void KKeySequenceButton::keyPressEvent(QKeyEvent*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:637:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations]
  637 |         KMessageBox::sorry(this,
      |         ~~~~~~~~~~~~~~~~~~^~~~~~
  638 |                            i18n("The key you just pressed is not supported by Qt."),
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  639 |                            i18n("Unsupported Key"));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here
  931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify);
      |      ^~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceItemListView.cpp: In member function ‘virtual void KisResourceItemListView::resizeEvent(QResizeEvent*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceItemListView.cpp:211:12: warning: enumeration value ‘IconGrid’ not handled in switch [-Wswitch]
  211 |     switch (m_d->viewMode) {
      |            ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceThumbnailPainter.cpp: In member function ‘void KisResourceThumbnailPainter::paint(QPainter*, const QModelIndex&, QRect, const QPalette&, bool, bool) const’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:45:51: warning: ‘const QBrush& QPalette::background() const’ is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations]
   45 |         painter->fillRect(rect, palette.background());
      |                                 ~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt5/QtWidgets/qwidget.h:48,
                 from /usr/include/qt5/QtWidgets/qabstractspinbox.h:44,
                 from /usr/include/qt5/QtWidgets/qstyleoption.h:47,
                 from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45,
                 from /usr/include/qt5/QtWidgets/QAbstractItemDelegate:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceThumbnailPainter.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:8:
/usr/include/qt5/QtGui/qpalette.h:149:26: note: declared here
  149 |     inline const QBrush &background() const { return window(); }
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:53:11: warning: variable ‘imageSize’ set but not used [-Wunused-but-set-variable]
   53 |     QSize imageSize = thumbnail.size();
      |           ^~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/moc_KoColorDisplayRendererInterface.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/mocs_compilation.cpp:2:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorConversionAlphaTransformation.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpace.cpp:27:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoCmykColorSpaceMaths.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoCmykColorSpaceMaths.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLabColorSpaceMaths.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLabColorSpaceMaths.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoAlphaColorSpace.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceRegistry.cpp:26:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoCompositeOp.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoAlphaColorSpace.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoAlphaColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoSimpleColorSpace.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoLabColorSpace.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoLabColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoSimpleColorSpace.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoRgbU16ColorSpace.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoRgbU16ColorSpace.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoSimpleColorSpace.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoRgbU8ColorSpace.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/colorspaces/KoRgbU8ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpBase.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpBase.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpBase.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpBase.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpBase.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoAbstractGradient.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.cpp:39:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatchGroup.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatchGroup.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisGradientConversion.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisGradientConversion.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisUniqueColorSet.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisUniqueColorSet.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/compression.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/compression.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_hsv_adjustment.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_reader.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_reader.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_dodgehighlights_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_xml_parser.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_dodgemidtones_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u16/CmykU16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u16/CmykU16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/flake/kritaflake_autogen/EWIEGA46WW/../../../../../libs/flake/KoResourceManager_p.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/flake/kritaflake_autogen/EWIEGA46WW/moc_KoResourceManager_p.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/flake/kritaflake_autogen/mocs_compilation.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_object_catcher.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_dodgeshadows_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_callback_object_catcher.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_burnhighlights_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_burnmidtones_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoResourceManager_p.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoResourceManager_p.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_xml_writer.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_xml_writer.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_burnshadows_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_patterns_writer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_patterns_writer.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_color_balance_adjustment.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoResourceManager_p.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoCanvasResourceProvider.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/colorspaceextensions/kis_desaturate_adjustment.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_writer.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_writer.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_f32/CmykF32ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_f32/CmykF32ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoResourceManager_p.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoDocumentResourceManager.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u8/GrayU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u8/GrayU8ColorSpace.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u16/GrayU16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u16/GrayU16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f32/GrayF32ColorSpace.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f32/GrayF32ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u8/LabU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u8/LabU8ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u16/LabColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u16/LabColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_f32/LabF32ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_f32/LabF32ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u8/XyzU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u8/XyzU8ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoShapeFillWrapper.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoShapeFillResourceConnector.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u16/XyzU16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u16/XyzU16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f32/XyzF32ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f32/XyzF32ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u8/RgbU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u8/RgbU8ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u16/RgbU16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u16/RgbU16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f32/RgbF32ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f32/RgbF32ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsEnginePlugin.cpp:30:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f16/GrayF16ColorSpace.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f16/GrayF16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f16/RgbF16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f16/RgbF16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/tools/KoPathTool.cpp: In member function ‘virtual void KoPathTool::mouseDoubleClickEvent(KoPointerEvent*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/tools/KoPathTool.cpp:802:56: warning: unused parameter ‘event’ [-Wunused-parameter]
  802 | void KoPathTool::mouseDoubleClickEvent(KoPointerEvent *event)
      |                                        ~~~~~~~~~~~~~~~~^~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f16/XyzF16ColorSpace.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f16/XyzF16ColorSpace.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgParser.cpp: In static member function ‘static QDomDocument SvgParser::createDocumentFromSvg(QXmlInputSource*, QString*, int*, int*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgParser.cpp:172:24: warning: ‘bool QDomDocument::setContent(QXmlInputSource*, QXmlReader*, QString*, int*, int*)’ is deprecated: Use other overloads instead [-Wdeprecated-declarations]
  172 |     if (!doc.setContent(source, &reader, errorMsg, errorLine, errorColumn)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtXml/QDomDocument:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoShape.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoShapeContainer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoTosContainer.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoPathShape.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgMeshPatch.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgMeshGradient.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgGradientHelper.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgParser.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgParser.cpp:13:
/usr/include/qt5/QtXml/qdom.h:356:10: note: declared here
  356 |     bool setContent(QXmlInputSource *source, QXmlReader *reader, QString *errorMsg=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr );
      |          ^~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/SvgStyleParser.cpp:26:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /usr/include/boost/none_t.hpp:17,
                 from /usr/include/boost/none.hpp:17,
                 from /usr/include/boost/optional/optional.hpp:53,
                 from /usr/include/boost/optional.hpp:15,
                 from /usr/include/boost/spirit/home/support/container.hpp:20,
                 from /usr/include/boost/spirit/home/support/string_traits.hpp:16,
                 from /usr/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20,
                 from /usr/include/boost/spirit/home/support/context.hpp:17,
                 from /usr/include/boost/spirit/home/qi/domain.hpp:18,
                 from /usr/include/boost/spirit/home/qi/meta_compiler.hpp:15,
                 from /usr/include/boost/spirit/home/qi/action/action.hpp:14,
                 from /usr/include/boost/spirit/home/qi/action.hpp:14,
                 from /usr/include/boost/spirit/home/qi.hpp:14,
                 from /usr/include/boost/spirit/include/qi.hpp:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/svg/parsers/SvgTransformParser.cpp:17:
/usr/include/boost/detail/atomic_count.hpp:10:1: note: ‘#pragma message: This header is deprecated. Use  instead.’
   10 | BOOST_HEADER_DEPRECATED("")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextProperties.cpp: In member function ‘void KoSvgTextProperties::parseSvgTextAttribute(const SvgLoadingContext&, const QString&, const QString&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextProperties.cpp:452:56: warning: ‘QString::SkipEmptyParts’ is deprecated [-Wdeprecated-declarations]
  452 |         QStringList params = value.split(' ', QString::SkipEmptyParts);
      |                                                        ^~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt5/QtCore/qlist.h:47,
                 from /usr/include/qt5/QtCore/qvariant.h:45,
                 from /usr/include/qt5/QtCore/QVariant:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextProperties.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextProperties.cpp:7:
/usr/include/qt5/QtCore/qstring.h:602:9: note: declared here
  602 |         SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED
      |         ^~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextShape_p_glyphs.cpp: In member function ‘bool KoSvgTextShape::Private::loadGlyph(const QTransform&, const QMap&, FT_Int32, bool, int, raqm_glyph_t&, QMap&, CharacterResult&, QPointF&) const’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextShape_p_glyphs.cpp:270:17: warning: unused variable ‘ftFontUnitFactor’ [-Wunused-variable]
  270 |     const qreal ftFontUnitFactor = 1 / ftFontUnit;
      |                 ^~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextShapeLayoutFunc_lines.cpp: In function ‘void KoSvgTextShapeLayoutFunc::addWordToLine(QVector&, QPointF&, QVector&, LineBox&, bool, bool)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/text/KoSvgTextShapeLayoutFunc_lines.cpp:67:25: warning: unused parameter ‘ltr’ [-Wunused-parameter]
   67 |                    bool ltr,
      |                    ~~~~~^~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/widgets/kritawidgets_autogen/EWIEGA46WW/../../../../../libs/widgets/KisColorSelectorInterface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/widgets/kritawidgets_autogen/EWIEGA46WW/moc_KisColorSelectorInterface.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/widgets/kritawidgets_autogen/mocs_compilation.cpp:4:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp: In member function ‘void KoDialog::setButtons(ButtonCodes)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp:259:51: warning: ‘KGuiItem KStandardGuiItem::yes()’ is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations]
  259 |         d->appendButton(Yes, KStandardGuiItem::yes());
      |                              ~~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp:33:
/usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:112:10: note: declared here
  112 | KGuiItem yes();
      |          ^~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp:262:49: warning: ‘KGuiItem KStandardGuiItem::no()’ is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations]
  262 |         d->appendButton(No, KStandardGuiItem::no());
      |                             ~~~~~~~~~~~~~~~~~~~~^~
/usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here
  123 | KGuiItem no();
      |          ^~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp: In static member function ‘static int KoDialog::marginHint()’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp:448:55: warning: ‘QStyle::PM_DefaultChildMargin’ is deprecated [-Wdeprecated-declarations]
  448 |     return QApplication::style()->pixelMetric(QStyle::PM_DefaultChildMargin);
      |                                                       ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/QStyle:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.cpp:20:
/usr/include/qt5/QtWidgets/qstyle.h:542:9: note: declared here
  542 |         PM_DefaultChildMargin Q_DECL_ENUMERATOR_DEPRECATED,
      |         ^~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorPatch.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorPatch.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorSetWidget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorPopupAction.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorSetWidget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorSetWidget.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorSlider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoColorSlider.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisHsvColorSlider.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisHsvColorSlider.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoTriangleColorSelector.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoTriangleColorSelector.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisColorSelectorInterface.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisHsvColorSlider.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_spinbox_color_selector.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_spinbox_color_selector.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisSpinboxHSXSelector.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisSpinboxHSXSelector.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.cpp: In constructor ‘KisHsvColorInput::KisHsvColorInput(QWidget*, KoColor*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.cpp:456:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  456 |             m_hInput = input;
      |             ~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.cpp:457:9: note: here
  457 |         case 1:
      |         ^~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.cpp:459:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  459 |             m_sInput = input;
      |             ~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_input.cpp:460:9: note: here
  460 |         case 2:
      |         ^~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelector.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelector.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualDiamondSelectorShape.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualDiamondSelectorShape.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualEllipticalSelectorShape.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualEllipticalSelectorShape.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualRectangleSelectorShape.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualRectangleSelectorShape.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualTriangleSelectorShape.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualTriangleSelectorShape.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisDlgInternalColorSelector.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteModel.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteModel.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteModel.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteDelegate.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_palette_view.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_palette_view.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteChooser.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteChooser.cpp:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_palette_view.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteComboBox.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tile.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tile.cc:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_keyframe_channel.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_scalar_keyframe_channel.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/KisAnimatedOpacityProperty.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/EWIEGA46WW/moc_KisAnimatedOpacityProperty.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/mocs_compilation.cpp:2:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/CEKIEP4QXT/../../../../../libs/image/brushengine/kis_paintop_config_widget.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/CEKIEP4QXT/moc_kis_paintop_config_widget.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kritaimage_autogen/mocs_compilation.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tile_data_pooler.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tile.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tiled_data_manager.cc:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_memento_item.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_memento_manager.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_memento_manager.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tiled_data_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_datamanager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_base_iterator.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_hline_iterator.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_hline_iterator.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tiled_data_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_datamanager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_base_iterator.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_vline_iterator.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_vline_iterator.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tiled_data_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_random_accessor.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_random_accessor.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/../kis_tile.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/../kis_tile.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_legacy_tile_compressor.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_legacy_tile_compressor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/../kis_tile.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_tile_compressor_2.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_tile_compressor_2.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_swapped_data_store.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_distance_information.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_tile_data_swapper_p.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter_blt_multi_fixed.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_marker_painter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_marker_painter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_marker_painter.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisOverlayPaintDeviceWrapper.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisOverlayPaintDeviceWrapper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisOverlayPaintDeviceWrapper.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAnimatedOpacityProperty.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAnimatedOpacityProperty.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/KisPerStrokeRandomSource.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/KisPerStrokeRandomSource.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_stroke_random_source.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_stroke_random_source.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.cc:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.cc:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/KisPaintOpPresetUpdateProxy.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_utils.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_utils.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties_proxy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties_proxy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties_proxy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties_server.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_locked_properties_server.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.cpp:133:5: warning: type attributes ignored after type is already defined [-Wattributes]
  133 |     KisCallbackBasedPaintopProperty;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.cpp:65:5: warning: type attributes ignored after type is already defined [-Wattributes]
   65 |     KisCallbackBasedPaintopProperty;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_standard_uniform_properties_factory.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_standard_uniform_properties_factory.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_standard_uniform_properties_factory.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:140:43: warning: type attributes ignored after type is already defined [-Wattributes]
  140 | template class KRITAIMAGE_EXPORT_INSTANCE KisSliderBasedPaintOpProperty;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:141:43: warning: type attributes ignored after type is already defined [-Wattributes]
  141 | template class KRITAIMAGE_EXPORT_INSTANCE KisSliderBasedPaintOpProperty;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:144:5: warning: type attributes ignored after type is already defined [-Wattributes]
  144 |     KisCallbackBasedPaintopProperty>;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:146:5: warning: type attributes ignored after type is already defined [-Wattributes]
  146 |     KisCallbackBasedPaintopProperty>;
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_selection_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisDeselectActiveSelectionCommand.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisDeselectActiveSelectionCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_visibility_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_add_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_command.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_move_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_move_command.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command_impl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command_impl.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command_impl.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_compositeop_command.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_opacity_command.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_property_list_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_change_filter_command.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_compositeop_command.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_property_list_command.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_selection_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_reselect_global_selection_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_selection_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_set_global_selection_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_reselect_global_selection_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisReselectActiveSelectionCommand.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisReselectActiveSelectionCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisReselectActiveSelectionCommand.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp: In constructor ‘KisBatchUpdateLayerModificationCommand::KisBatchUpdateLayerModificationCommand(KisImageWSP, RecipeSP, KisCommandUtils::FlipFlopCommand::State, KUndo2Command*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:14:95: warning: unused parameter ‘parent’ [-Wunused-parameter]
   14 |                                                                                KUndo2Command *parent)
      |                                                                                ~~~~~~~~~~~~~~~^~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_change_filter_command.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_saved_commands.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_saved_commands.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_processing_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_processing_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_image_resize_command.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_image_resize_command.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_move_command_common.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_node_move_command2.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_node_move_command2.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_set_layer_style_command.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_set_layer_style_command.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_image_set_resolution_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_image_set_resolution_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_set_layer_style_command.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_image_set_resolution_command.cpp:51:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_update_command.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_update_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_move_command_common.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_selection_move_command2.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_selection_move_command2.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_switch_current_time_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_switch_current_time_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_change_projection_color_command.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_change_projection_color_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_change_projection_color_command.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_activate_selection_mask_command.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_activate_selection_mask_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_activate_selection_mask_command.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisHoldUIUpdatesCommand.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisHoldUIUpdatesCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeChannelFlagsCommand.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeChannelFlagsCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeChannelFlagsCommand.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeChannelLockFlagsCommand.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeChannelLockFlagsCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeChannelLockFlagsCommand.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisSimpleModifyTransformMaskCommand.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisSimpleModifyTransformMaskCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisUpdateCommandEx.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisUpdateCommandEx.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisMergeLabeledLayersCommand.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisMergeLabeledLayersCommand.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisMergeLabeledLayersCommand.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_interfaces.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisDisableDirtyRequestsCommand.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisResetGroupLayerCacheCommand.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisResetGroupLayerCacheCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisLazyCreateTransformMaskKeyframesCommand.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisLazyCreateTransformMaskKeyframesCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeCloneLayersCommand.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeCloneLayersCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisResetGroupLayerCacheCommand.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/KisChangeCloneLayersCommand.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_do_nothing_processing_visitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_simple_processing_visitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_convert_color_space_processing_visitor.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_convert_color_space_processing_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_convert_color_space_processing_visitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_assign_profile_processing_visitor.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_assign_profile_processing_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_crop_selections_processing_visitor.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_assign_profile_processing_visitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_transform_processing_visitor.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_transform_processing_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_transform_processing_visitor.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_mirror_processing_visitor.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_mirror_processing_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.cpp:5:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/kis_mirror_processing_visitor.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_layer.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_registry.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_stroke_strategy.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/floodfill/kis_scanline_fill.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/floodfill/kis_scanline_fill.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/floodfill/kis_scanline_fill.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_multiway_cut.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_multiway_cut.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_multiway_cut.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_colorize_mask.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_colorize_mask.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_colorize_mask.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/KisWatershedWorker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/KisWatershedWorker.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/KisWatershedWorker.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisFrameChangeUpdateRecipe.h:5,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisFrameChangeUpdateRecipe.cpp:1:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_colorize_stroke_strategy.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_colorize_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_colorize_stroke_strategy.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAnimAutoKey.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_filter_interface.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_filter_interface.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_filter_interface.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_bookmarked_configuration_manager.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_bookmarked_configuration_manager.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBusyWaitBroker.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBusyWaitBroker.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBatchNodeUpdate.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBatchNodeUpdate.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_uuid_info.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_uuid_info.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBusyWaitBroker.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisSafeBlockingQueueConnectionProxy.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_kernel.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_kernel.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gaussian_kernel.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gaussian_kernel.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gaussian_kernel.h:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_edge_detection_kernel.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_edge_detection_kernel.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_edge_detection_kernel.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_histogram.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAutoLevels.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAutoLevels.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAutoLevels.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds_base.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds_node_wrapper.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds_node_wrapper.cpp:5:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds_base.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds_base.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_mask.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_effect_mask.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_effect_mask.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fill_painter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fill_painter.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_filter_mask.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fill_painter.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_interface.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_recalculate_transform_mask_job.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_recalculate_transform_mask_job.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_factory_registry.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_factory_registry.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_recalculate_transform_mask_job.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gradient_painter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gradient_painter.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gradient_painter.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_polygonal_gradient_shape_strategy.cpp:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_async_merger.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_async_merger.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_merge_walker.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_merge_walker.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_async_merger.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_merge_walker.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_updater_context.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_updater_context.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_job_item.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_job_item.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisStrokesQueueMutatedJobInterface.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisStrokesQueueMutatedJobInterface.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_strokes_queue.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_strokes_queue.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_updater_context.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_strokes_queue.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_updater_context.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_update_queue.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_update_queue.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_scheduler.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_scheduler.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_scheduler.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sync_lod_cache_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sync_lod_cache_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_default_bounds_base.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_lod_capable_layer_offset.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_lod_capable_layer_offset.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_time_monitor.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_time_monitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_time_monitor.cpp:26:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_count_visitor.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_count_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_count_visitor.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_histogram.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_histogram.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_histogram.cc:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_interfaces.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_interfaces.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_animation_interface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_animation_interface.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_graph_listener.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageSignals.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_signal_router.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_signal_router.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageSignals.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageSignals.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.cc:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageResolutionProxy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageResolutionProxy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_interfaces.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_projection_updates_filter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_projection_updates_filter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_suspend_projection_updates_stroke_strategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_suspend_projection_updates_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_switch_time_stroke_strategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_switch_time_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_regenerate_frame_stroke_strategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_regenerate_frame_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_rects_walker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_merge_walker.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_full_refresh_walker.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_regenerate_frame_stroke_strategy.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_crop_saved_extra_data.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_crop_saved_extra_data.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_indirect_painting_support.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_indirect_painting_support.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_indirect_painting_support.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_projection_plane.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_utils.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_utils.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_utils.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_mask_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_mask_projection_plane.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisSafeNodeProjectionStore.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisSafeNodeProjectionStore.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_mask.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_mask.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_projection_leaf.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_projection_leaf.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_mask.cc:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_projection_leaf.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_mask_generator.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_rect_mask_generator.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_circle_mask_generator.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gauss_circle_mask_generator.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gauss_rect_mask_generator.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_vector_applicator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_SSE2.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_vector_applicator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_SSSE3.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_vector_applicator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_SSE4_1.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_vector_applicator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_AVX.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_SSSE3.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_SSE2.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_vector_applicator.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_applicator_factories_AVX2+FMA.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_SSE4_1.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_AVX.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_factories_Scalar.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_rect_mask_generator.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/image/kis_brush_mask_processor_factories_AVX2+FMA.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_memory_statistics_server.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_memory_statistics_server.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_math_toolbox.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_math_toolbox.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_memory_statistics_server.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_math_toolbox.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_facade.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_facade.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_progress_proxy.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_progress_proxy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.cpp:27:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.cpp: In member function ‘void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel*, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.cpp:670:82: warning: unused parameter ‘channel’ [-Wunused-parameter]
  670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time)
      |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.cpp:670:95: warning: unused parameter ‘time’ [-Wunused-parameter]
  670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time)
      |                                                                                           ~~~~^~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_visitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device_debug_utils.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device_debug_utils.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.cc:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fixed_paint_device.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.cc:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_pixel_selection.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_pixel_selection.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_pixel_selection.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_information.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_information.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_tiled_data_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/tiles3/kis_random_accessor.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_wrapped_random_accessor.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_wrapped_random_accessor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_random_sub_accessor.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_random_sub_accessor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisSelectionUpdateCompressor.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisSelectionUpdateCompressor.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_mask.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_mask.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_mask.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_outline_job.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_outline_job.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_selection_job.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_update_selection_job.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction_data.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction_data.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisTransactionWrapperFactory.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisInterstrokeDataTransactionWrapperFactory.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisInterstrokeDataTransactionWrapperFactory.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisTransactionWrapperFactory.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisTransactionWrapperFactory.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction_data.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisInterstrokeData.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisInterstrokeData.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_worker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_worker.cc:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisInterstrokeDataFactory.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisInterstrokeDataFactory.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_worker.cc:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_perspectivetransform_worker.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_perspectivetransform_worker.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_perspectivetransform_worker.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_warptransform_worker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_warptransform_worker.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_liquify_transform_worker.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_liquify_transform_worker.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_cage_transform_worker.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_cage_transform_worker.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_warptransform_worker.cc:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_cage_transform_worker.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transparency_mask.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transparency_mask.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transparency_mask.cc:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands_new/kis_saved_commands.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_macro_based_undo_store.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_post_execution_undo_adapter.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_post_execution_undo_adapter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_legacy_undo_adapter.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_legacy_undo_adapter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_progress_proxy.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_visitor.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageSignals.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_applicator.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_applicator.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_applicator.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_filters.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_filters.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_outline_generator.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_outline_generator.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_filters.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_composition.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_composition.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_composition.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRecycleProjectionsJob.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRecycleProjectionsJob.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_component.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_component.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_commands.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_commands.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.cpp: In member function ‘virtual QPair > KisScalarKeyframeChannel::loadKeyframe(const QDomElement&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.cpp:486:33: warning: ‘void KisKeyframeChannel::workaroundBrokenFrameTimeBug(int*)’ is deprecated [-Wdeprecated-declarations]
  486 |     workaroundBrokenFrameTimeBug(&time);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:184:28: note: declared here
  184 |     Q_DECL_DEPRECATED void workaroundBrokenFrameTimeBug(int *time);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.cpp: In member function ‘virtual QPair > KisRasterKeyframeChannel::loadKeyframe(const QDomElement&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.cpp:380:33: warning: ‘void KisKeyframeChannel::workaroundBrokenFrameTimeBug(int*)’ is deprecated [-Wdeprecated-declarations]
  380 |     workaroundBrokenFrameTimeBug(&time);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:184:28: note: declared here
  184 |     Q_DECL_DEPRECATED void workaroundBrokenFrameTimeBug(int *time);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_onion_skin_compositor.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_onion_skin_compositor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_onion_skin_cache.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_onion_skin_cache.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_onion_skin_compositor.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_idle_watcher.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_idle_watcher.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_properties_icons.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer_properties_icons.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_multiple_projection.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_multiple_projection.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_multiple_projection.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_environment.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_environment.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_environment.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_projection_plane.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_projection_plane.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_projection_plane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_drop_shadow_filter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_drop_shadow_filter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_satin_filter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_satin_filter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_stroke_filter.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_stroke_filter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_bevel_emboss_filter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_bevel_emboss_filter.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_utils.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_utils.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_overlay_filter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_overlay_filter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_ls_utils.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/gimp_bump_map.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/gimp_bump_map.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/KisLayerStyleKnockoutBlower.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/KisLayerStyleKnockoutBlower.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/layerstyles/KisLayerStyleKnockoutBlower.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_query_path.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node_query_path.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisTranslateLayerNamesVisitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisTranslateLayerNamesVisitor.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_asl_layer_style_serializer.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_asl_layer_style_serializer.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_asl_layer_style_serializer.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAslStorage.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAslStorage.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_grid_interpolation_tools.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBezierGradientMesh.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_animation_interface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBlockBackgroundFrameGenerationLock.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBezierTransformMesh.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisBezierTransformMesh.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisEncloseAndFillPainter.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_fill_painter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisEncloseAndFillPainter.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisEncloseAndFillPainter.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_animation_interface.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisLockFrameGenerationLock.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_additional_layer_info_block.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_additional_layer_info_block.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/sdk/tests/KisDumbTransformMaskParams.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/sdk/tests/KisDumbTransformMaskParams.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_record.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_record.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_header.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_header.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_additional_layer_info_block.h:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisExportCheckBase.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisExportCheckBase.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/sdk/tests/KisDumbTransformMaskParams.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_record.h:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisPreExportChecker.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisPreExportChecker.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_section.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_section.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_section.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/sdk/tests/KisDumbAnimatedTransformMaskParamsHolder.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/sdk/tests/KisDumbAnimatedTransformMaskParamsHolder.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_factory_registry.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/sdk/tests/KritaTransformMaskStubs.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisExportCheckBase.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisExportCheckRegistry.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisExportCheckRegistry.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_pixel_utils.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_pixel_utils.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/impex/KisExportCheckRegistry.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_pixel_utils.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_resource_block.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_resource_block.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/KisBrushServerProvider.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/moc_KisBrushServerProvider.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/mocs_compilation.cpp:2:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/KisBrushModel.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush_factory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush_registry.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/EWIEGA46WW/moc_kis_brush_registry.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/brush/kritalibbrush_autogen/mocs_compilation.cpp:3:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_resource_section.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_factory.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_predefined_brush_factory.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_predefined_brush_factory.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_factory.h:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_boundary.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_boundary.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_registry.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_registry.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_factory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_registry.h:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushServerProvider.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushServerProvider.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.cpp:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.cpp: In member function ‘virtual void KisBrush::generateMaskAndApplyMaskOrCreateDab(KisFixedPaintDeviceSP, ColoringInformation*, const KisDabShape&, const KisPaintInformation&, double, double, qreal, qreal) const’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.cpp:676:72: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  676 |             QScopedArrayPointer alphaArray(new quint8[maskWidth]);
      |                                                                        ^
In file included from /usr/include/c++/15.2.0/bits/stl_tempbuf.h:59,
                 from /usr/include/c++/15.2.0/bits/stl_algo.h:69,
                 from /usr/include/c++/15.2.0/algorithm:63,
                 from /usr/include/qt5/QtCore/qglobal.h:142,
                 from /usr/include/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt5/QtGui/qimage.h:43,
                 from /usr/include/qt5/QtGui/QImage:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:11:
/usr/include/c++/15.2.0/new:140:26: note: in a call to allocation function ‘void* operator new [](std::size_t)’ declared here
  140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t)
      |                          ^~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush_collection.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush_collection.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush_collection.cpp:26:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_imagepipe_brush.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_imagepipe_brush.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_png_brush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_png_brush.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_layer_record.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_layer_record.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psd/psd_layer_section.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_layer_record.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_svg_brush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_svg_brush.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_text_brush.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_text_brush.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_factory.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_text_brush_factory.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_text_brush_factory.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush_factory.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush_factory.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_colormode_block.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_colormode_block.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_factory.h:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush_factory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush_factory.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_resource_record.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_resource_record.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_image_data.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_image_data.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_image_data.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_abr_brush_collection.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisAbrStorage.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisAbrStorage.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushTypeMetaDataFixup.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_updates_compressor.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_updates_compressor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.cpp:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.cpp:30:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/EWIEGA46WW/../../../../../libs/ui/KisApplication.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/EWIEGA46WW/moc_KisApplication.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/mocs_compilation.cpp:3:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.cpp:71:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_image_pyramid.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/KGLXD3X7AI/moc_kis_image_pyramid.cpp:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/kritaui_autogen/mocs_compilation.cpp:64:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_grid_manager.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_grid_manager.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_grid_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_grid_decoration.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_grid_manager.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_grid_config.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.h:25,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.cpp:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.cpp:29:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_projection_backend.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_updates_compressor.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.cpp:43:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_projection_backend.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_infinity_manager.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_infinity_manager.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_infinity_manager.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_change_guides_command.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.cpp: In member function ‘void KisImagePyramid::retrieveImageData(const QRect&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.cpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  263 |         if (m_channelFlags.size() != projectionCs->channelCount()) {
      |             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_manager.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_config.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_guides_manager.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_snap_config.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/KisSnapPixelStrategy.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_adj_layer_props.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_adj_layer_props.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_adj_layer_props.cc:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_adjustment_layer.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_adjustment_layer.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_adjustment_layer.cc:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_filter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_filter.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_filter.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/ui_wdgdlggeneratorlayer.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_generator_layer.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_generator_layer.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_generator_layer.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_file_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_file_layer.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_file_layer.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_stroke_selection_properties.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_stroke_selection_properties.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_image_properties.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_image_properties.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_stroke_selection_properties.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_clipboard.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_paste_format.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_paste_format.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_image_properties.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_properties.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_properties.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_multinode_property.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_properties.cc:27:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_preferences.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_preferences.cc:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_style.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_style.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/ui_wdgBevelAndEmboss.h:28,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_style.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_png_import.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_import_image_sequence.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_delayed_save_dialog.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_delayed_save_dialog.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisResourceServerProvider.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisSessionManagerDialog.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisSessionManagerDialog.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgChangeCloneSource.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgChangeCloneSource.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisRecoverNamedAutosaveDialog.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisRecoverNamedAutosaveDialog.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgChangeCloneSource.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/ui_wdgsavebrushpreset.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgSavePreset.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgSavePreset.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_clipboard.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_missing_color_profile.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/kis_dlg_missing_color_profile.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgConfigureCumulativeUndo.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisColorSpaceConversionDialog.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisColorSpaceConversionDialog.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shapes_graph.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shapes_graph.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_dummies_facade.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_dummies_facade.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_controller.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_controller.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shape.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_controller.cpp:28:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shape.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.cc:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageResolutionProxy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection_canvas.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection_canvas.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection_model.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection_model.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_take_all_shapes_command.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_take_all_shapes_command.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_uniform_paintop_property_widget.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_uniform_paintop_property_widget.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_list.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_list.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_dlg_brush_hud_config.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_dlg_brush_hud_config.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_config.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_config.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_dlg_brush_hud_config.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_config.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_configurations_editor.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_configurations_editor.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_configurations_model.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_configurations_model.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_configurations_model.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_filter_configurations_model.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_filter_configurations_model.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPaintopPropertiesBase.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPaintopPropertiesBase.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngine.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_bookmarked_filter_configurations_model.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPaintopPropertiesBase.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngineQT.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngineQT.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngineQT.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPresetShadowUpdater.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPresetShadowUpdater.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_derived_resources.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_clipboard.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_clipboard.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_clipboard.cc:35:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_composite_ops_model.cc:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KoDualColorButton.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_control_frame.cpp:30:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDisplayConfig.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_control_frame.cpp:35:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paint_ops_model.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paint_ops_model.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_file_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_file_layer.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_safe_document_loader.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_safe_document_loader.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_custom_pattern.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_safe_document_loader.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_splash_screen.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_splash_screen.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_custom_pattern.cc:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_filter_manager.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_filter_manager.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_filter_manager.cc:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_filters_model.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_filters_model.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_image_view_converter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_image_view_converter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_filters_model.cc:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_image_manager.cc:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_import_catcher.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_import_catcher.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_image_manager.cc:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_import_catcher.cc:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_layer_manager.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_layer_manager.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mask_manager.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mask_manager.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mask_manager.cc:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mimedata.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mimedata.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mimedata.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/./kis_node_commands_adapter.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_commands_adapter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_change_filter_command.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_commands.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_commands_adapter.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_manager.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_manager.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_manager.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_juggler_compressed.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_juggler_compressed.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_juggler_compressed.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_selection_adapter.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_selection_adapter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_manager.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_insertion_adapter.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_insertion_adapter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_filter_proxy_model.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_filter_proxy_model.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisNodeDisplayModeAdapter.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.cpp:29:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_mask.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_model_index_converter.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisLayerThumbnailCache.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisLayerThumbnailCache.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_model_index_converter_show_all.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_model_index_converter.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.cc:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistants_decoration.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistants_decoration.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistants_decoration.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDecorationsManager.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDecorationsManager.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDecorationsManager.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_box.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_box.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_box.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_options_model.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_options_model.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_popup_palette.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_png_converter.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_png_converter.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_png_converter.cpp:37:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisResourceServerProvider.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisResourceServerProvider.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisResourceServerProvider.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_selection_decoration.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_selection_decoration.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_selection_decoration.cc:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_selection_manager.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_selection_manager.cc:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_selection_manager.cc:28:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSelectionActionsAdapter.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSelectionActionsAdapter.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_statusbar.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_statusbar.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_statusbar.cc:40:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_zoom_manager.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_zoom_manager.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_zoom_manager.cc:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_favorite_resource_manager.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisActionPlugin.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisActionPlugin.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_controls_manager.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_multinode_property.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_multinode_property.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_multinode_property.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWelcomePageWidget.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWelcomePageWidget.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTasksManager.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTasksManager.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWelcomePageWidget.cpp:27:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisUiFont.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.cpp:34:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas_debugger.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.cpp:85:10: warning: ‘void {anonymous}::appendOpenGLWarningString(KLocalizedString)’ defined but not used [-Wunused-function]
   85 |     void appendOpenGLWarningString(KLocalizedString warning)
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile.cpp: In member function ‘void KisTextureTile::update(const KisTextureTileUpdateInfo&, bool)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile.cpp:196:32: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
  195 |     if (!blockMipmapRegeneration &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |         patchLevelOfDetail > 0 &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~
  197 |         (m_needsMipmapRegeneration &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198 |          !updateInfo.isEntireTileUpdated())
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_shader_loader.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLModeProber.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLModeProber.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp: In member function ‘KisOpenGLUpdateInfoSP KisOpenGLUpdateInfoBuilder::buildUpdateInfo(const QRect&, KisPaintDeviceSP, const QRect&, int, bool)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:112:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  112 |         m_d->channelFlags.size() == projection->colorSpace()->channelCount()) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLBufferCircularStorage.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLBufferCreationGuard.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLSync.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLSync.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLCanvasRenderer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/KisOpenGLCanvasRenderer.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_fps_decoration.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_fps_decoration.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_fps_decoration.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_selection_tool_helper.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_selection_tool_helper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_selection_tool_config_widget_helper.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_selection_tool_config_widget_helper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_rectangle_constraint_widget.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.cc:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.cc:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_painting_information_builder.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_painting_information_builder.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_painting_information_builder.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_speed_smoother.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_stabilized_events_sampler.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_stabilized_events_sampler.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.cc:47:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_figure_painting_tool_helper.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_figure_painting_tool_helper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_multihand_helper.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_multihand_helper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_figure_painting_tool_helper.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisAsynchronousStrokeUpdateHelper.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisAsynchronousStrokeUpdateHelper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_paint.cc:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_ellipse_base.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_ellipse_base.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_utils.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_utils.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_utils.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_smoothing_options.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStrokeCompatibilityInfo.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStrokeCompatibilityInfo.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStrokeCompatibilityInfo.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStabilizerDelayedPaintHelper.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStabilizerDelayedPaintHelper.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStrokeSpeedMonitor.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStrokeSpeedMonitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisStrokeSpeedMonitor.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_filter_stroke_strategy.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/kis_filter_stroke_strategy.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisFreehandStrokeInfo.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushRenderer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOpFactory.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/move_stroke_strategy.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/move_stroke_strategy.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/move_stroke_strategy.h:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h: In instantiation of ‘static _Tdst KoColorSpaceMaths<_T, _Tdst>::multiply(_T, _Tdst, _Tdst) [with _T = unsigned int; _Tdst = unsigned int]’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:564:72:   required from ‘T Arithmetic::mul(T, T, T) [with T = unsigned int]’
  564 |     inline T mul(T a, T b, T c) { return KoColorSpaceMaths::multiply(a, b, c); }
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:74:31:   required from ‘channels_type KisMaskingBrushCompositeDetail::CompositeFunction::apply(channels_type, channels_type) [with channels_type = unsigned int]’
   74 |         return Arithmetic::mul(src, dst, StrengthCompositeFunctionBase::strength);
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:555:56:   required from ‘void KisMaskingBrushCompositeOp::composite(const quint8*, int, quint8*, int, int, int) [with channels_type = unsigned int; int composite_function = 0; bool mask_is_alpha = true; bool use_strength = true; quint8 = unsigned char]’
  555 |                 *dstDataPtr = m_compositeFunction.apply(maskScaled, *dstDataPtr);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:537:10:   required from here
  537 |     void composite(const quint8 *srcRowStart, int srcRowStride,
      |          ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:218:107: warning: integer overflow in expression of type ‘KoColorSpaceMaths::dst_compositetype’ {aka ‘long long int’} results in ‘-8589934591’ [-Woverflow]
  218 |         return (dst_compositetype(a)*b*c) / (dst_compositetype(KoColorSpaceMathsTraits<_Tdst>::unitValue) * KoColorSpaceMathsTraits<_T>::unitValue);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisNodeSelectionRecipe.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/strokes/KisNodeSelectionRecipe.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisAsyncColorSamplerHelper.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisAsyncColorSamplerHelper.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisAsyncColorSamplerHelper.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/toolbox/KoToolBox.cpp:33:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_cmb_composite.cc:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientChooser.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_cmb_gradient.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_list_widget.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/ui_wdgcolorspaceselectoradvanced.h:26,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_advanced_color_space_selector.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_color_space_selector.cc:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.cpp:42:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/ui/ui_wdgcolorspaceselectoradvanced.h:26,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_advanced_color_space_selector.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_advanced_color_space_selector.cc:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_curve_widget.cpp:36:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:210:40: warning: type attributes ignored after type is already defined [-Wattributes]
  210 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager;
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:211:40: warning: type attributes ignored after type is already defined [-Wattributes]
  211 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager;
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_curve_widget.cpp:53:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_curve_widget_p.h: In member function ‘void KisCurveWidget::Private::drawGrid(QPainter&, int, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_curve_widget_p.h:188:46: warning: ‘QPalette::Background’ is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations]
  188 |     p.setPen(QPen(appPalette.color(QPalette::Background), 1, Qt::SolidLine));
      |                                              ^~~~~~~~~~
In file included from /usr/include/qt5/QtWidgets/qwidget.h:48,
                 from /usr/include/qt5/QtWidgets/qabstractspinbox.h:44,
                 from /usr/include/qt5/QtWidgets/qspinbox.h:44,
                 from /usr/include/qt5/QtWidgets/QSpinBox:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_curve_widget.cpp:31:
/usr/include/qt5/QtGui/qpalette.h:101:22: note: declared here
  101 |                      Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window
      |                      ^~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_custom_image_widget.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_custom_image_widget.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_image_from_clipboard_widget.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_image_from_clipboard_widget.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_filter_selector_widget.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_filter_selector_widget.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_filter_selector_widget.cc:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_multi_bool_filter_widget.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_multi_bool_filter_widget.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_multi_double_filter_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_multi_double_filter_widget.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_multi_integer_filter_widget.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_multi_integer_filter_widget.cc:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_editor.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_editor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_editor.h:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_tool_options_popup.cpp:27:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_chooser_popup.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_chooser_popup.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_chooser_popup.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_preset_chooser.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_pattern_chooser.cc:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_pattern_chooser.cc:25:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_selection_options.cc:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_selection_options.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.cpp: In member function ‘virtual void KisScratchPad::paintEvent(QPaintEvent*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.cpp:465:27: warning: ‘constexpr QFlags::QFlags(Zero) [with Enum = QPainter::RenderHint; Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations]
  465 |         gc.setRenderHints(0); // that will use NN
      |                           ^
In file included from /usr/include/qt5/QtCore/qglobal.h:1307,
                 from /usr/include/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt5/QtGui/qimage.h:43,
                 from /usr/include/qt5/QtGui/QImage:1,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:10:
/usr/include/qt5/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad_event_filter.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_workspace_chooser.cpp:28:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_widget_chooser.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_lod_availability_widget.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisLodAvailabilityData.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_color_filter_combo.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_color_filter_combo.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_layer_filter_widget.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_layer_filter_widget.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_preset_live_preview_view.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_preset_live_preview_view.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_preset_live_preview_view.h:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisScreenColorSampler.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KoDualColorButton.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KoDualColorButton.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KoStrokeConfigWidget.cpp:57:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KoFillConfigWidget.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KoFillConfigWidget.cpp:49:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisDitherWidget.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisAutoLevelsWidget.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisAutoLevelsWidget.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_histogram.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisHistogramPainter.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisHistogramPainter.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisAutoLevels.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisAutoLevelsWidget.h:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_histogram.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisHistogramView.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_zoom_scrollbar.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisStopGradientEditor.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisSegmentGradientEditor.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientWidgetsUtils.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisStopGradientSlider.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisStopGradientSlider.cpp:26:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientChooser.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisSegmentGradientSlider.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisSegmentGradientSlider.cpp:26:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientChooser.cpp:29:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGenericGradientEditor.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientWidgetsUtils.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientWidgetsUtils.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/gradient/KisGradientColorEditor.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisDlgPaletteEditor.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPaletteEditor.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPaletteEditor.cpp:24:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisGamutMaskToolbar.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisNewsWidget.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/utils/kis_document_aware_spin_box_unit_manager.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/utils/kis_document_aware_spin_box_unit_manager.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/utils/KisDitherUtil.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/utils/KisDitherUtil.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/utils/KisDitherUtil.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/utils/KisFileIconCreator.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager_p.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager_p.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_tool_invocation_action.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_pan_action.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_alternate_invocation_action.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_alternate_invocation_action.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_zoom_action.cpp:17:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_rotate_canvas_action.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_change_frame_action.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_rotate_canvas_action.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_gamma_exposure_action.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/KisPopupWidgetAction.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/KisPopupWidgetAction.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_change_primary_setting_action.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_change_primary_setting_action.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_shortcut_matcher.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_shortcut_matcher.cpp: In member function ‘void KisShortcutMatcher::touchCancelEvent(QTouchEvent*, const QPointF&)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_shortcut_matcher.cpp:507:78: warning: unused parameter ‘localPos’ [-Wunused-parameter]
  507 | void KisShortcutMatcher::touchCancelEvent(QTouchEvent *event, const QPointF &localPos)
      |                                                               ~~~~~~~~~~~~~~~^~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_zoom_and_rotate_action.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_select_layer_action.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_zoom_and_rotate_action.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/KisQtWidgetsTweaker.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/KisCanvasOnlyAction.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/KisCanvasOnlyAction.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare]
  161 |         if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) {
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/KisTouchGestureAction.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_registry.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_registry.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_factory.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_factory.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_filter_selection_operation.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_filter_selection_operation.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisNoParameterActionFactory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/kis_selection_action_factories.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/kis_selection_action_factories.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisNoParameterActionFactory.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisPasteActionFactories.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisPasteActionFactories.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisTransformToolActivationCommand.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisTransformToolActivationCommand.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/actions/KisTransformToolActivationCommand.cpp:13:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisVideoSaver.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisVideoSaver.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisVideoSaver.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFFMpegWrapper.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisAnimationRenderingOptions.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisAnimationRenderingOptions.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisAnimationRenderingOptions.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisAnimationRender.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisAnimationRender.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/VideoExportOptionsDialog.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/VideoExportOptionsDialog.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisDlgAnimationRenderer.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisDlgAnimationRenderer.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/VideoHDRMetadataOptionsDialog.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/VideoHDRMetadataOptionsDialog.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisHDRMetadataOptions.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisHDRMetadataOptions.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisHDRMetadataOptions.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_frame_cache.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisDlgImportVideoAnimation.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisDlgImportVideoAnimation.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisDlgImportVideoAnimation.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp: In constructor ‘Private::Private(KisCanvas2*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:21:9: warning: ‘Private::displayedFrame’ will be initialized after [-Wreorder]
   21 |     int displayedFrame;
      |         ^~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:20:9: warning:   ‘int Private::intendedFrame’ [-Wreorder]
   20 |     int intendedFrame;
      |         ^~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:15:5: warning:   when initialized here [-Wreorder]
   15 |     Private(KisCanvas2* c)
      |     ^~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_touch_shortcut.cpp:11:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_document_undo_store.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_tablet_debugger.cpp:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_profile_manager.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/config/kis_input_configuration_page.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/processing/fill_processing_visitor.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/processing/fill_processing_visitor.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/processing/fill_processing_visitor.h:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/processing/KisEncloseAndFillProcessingVisitor.cpp:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/imagesize/imagesize.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/imagesize/imagesize.cc:9:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/processing/KisEncloseAndFillProcessingVisitor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/processing/KisEncloseAndFillProcessingVisitor.cpp:15:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_mirror_axis.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_mirror_axis.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/imagesize/imagesize.cc:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_mirror_axis.cpp:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/imagesize/dlg_canvassize.cc:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/imagesize/dlg_imagesize.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kcanvaspreview.cc: In member function ‘virtual void KCanvasPreview::mouseMoveEvent(QMouseEvent*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kcanvaspreview.cc:67:36: warning: ‘newYOffset’ may be used uninitialized [-Wmaybe-uninitialized]
   67 |           Q_EMIT sigModifiedYOffset(newYOffset);
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kcanvaspreview.cc:55:26: note: ‘newYOffset’ was declared here
   55 |         int newXOffset , newYOffset;
      |                          ^~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/imagesize/dlg_layersize.cc:14:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.cpp: In constructor ‘KisAutoSaveRecoveryDialog::KisAutoSaveRecoveryDialog(const QStringList&, QWidget*)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.cpp:219:46: warning: ‘Qt::LocalDate’ is deprecated: Use QLocale [-Wdeprecated-declarations]
  219 |         file->date = "(" + date.toString(Qt::LocalDate) + ")";
      |                                              ^~~~~~~~~
In file included from /usr/include/qt5/QtCore/qbytearray.h:45,
                 from /usr/include/qt5/QtCore/qstring.h:50,
                 from /usr/include/qt5/QtCore/qhashfunctions.h:44,
                 from /usr/include/qt5/QtCore/qlist.h:47,
                 from /usr/include/qt5/QtCore/qstringlist.h:41,
                 from /usr/include/qt5/QtCore/QStringList:1,
                 from /usr/include/KF5/KConfigCore/kconfigbase.h:16,
                 from /usr/include/KF5/KConfigCore/kconfiggroup.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoDialog.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.h:9,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.cpp:7:
/usr/include/qt5/QtCore/qnamespace.h:1283:9: note: declared here
 1283 |         LocalDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale") = 2, // i.e. SystemLocaleDate
      |         ^~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisCloneDocumentStroke.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisCloneDocumentStroke.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_view_color_scheme.cpp:16:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisCloneDocumentStroke.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.cpp: In constructor ‘KisDocument::KisDocument(bool)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.cpp:628:68: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations]
  628 |     d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.cpp:34:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoDocumentResourceManager.h:221:28: note: declared here
  221 |     Q_DECL_DEPRECATED void setGlobalShapeController(KoShapeController *globalShapeController);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.cpp: In member function ‘void KisDocument::copyFromDocumentImpl(const KisDocument&, CopyPolicy)’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.cpp:1216:72: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations]
 1216 |         d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/flake/KoDocumentResourceManager.h:221:28: note: declared here
  221 |     Q_DECL_DEPRECATED void setGlobalShapeController(KoShapeController *globalShapeController);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageBarrierLock.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportUtils.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportUtils.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_async_action_feedback.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_async_action_feedback.cpp:7:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.cpp:23:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisTemplateCreateDia.cpp:30:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView_p.h:10,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisUndoActionsUpdateManager.cpp:12:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisCanvasWindow.cpp:10:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mainwindow_observer.cpp:6:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.cpp:18:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mirror_manager.h:13,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mirror_manager.cpp:8:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.cpp:67:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_mirror_manager.cpp:19:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplicationArguments.cpp:20:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                           ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) {
      |                               ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’
In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19,
                 from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplicationArguments.cpp:21:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’
  157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8)
      |                                ^~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’
  158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’
  159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32)
      |                                ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \
      |                          ^~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’
  165 |       FullLutKey<_INT_TYPE_>()                                                    \
      |                             ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’
  197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/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)
      |                  ^
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMultiFeedRSSModel.cpp: In member function ‘virtual QVariant MultiFeedRssModel::data(const QModelIndex&, int) const’:
/var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMultiFeedRSSModel.cpp:160:74: warning: ‘Qt::DefaultLocaleShortDate’ is deprecated: Use QLocale [-Wdeprecated-declarations]
  160 |                 "
(" + item.pubDate.toLocalTime().toString(Qt::DefaultLocaleShortDate) + ") " | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qbytearray.h:45, from /usr/include/qt5/QtCore/qvariant.h:44, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMultiFeedRSSModel.h:29, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMultiFeedRSSModel.cpp:26: /usr/include/qt5/QtCore/qnamespace.h:1287:9: note: declared here 1287 | DefaultLocaleShortDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale"), | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSaveGroupVisitor.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSaveGroupVisitor.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSaveGroupVisitor.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWindowLayoutResource.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWindowLayoutResource.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSessionResource.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisSessionResource.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWindowLayoutManager.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImage.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImage.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImage.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDecorationsWrapperLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDecorationsWrapperLayer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDecorationsWrapperLayer.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KoDocumentInfoDlg.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KoDocumentInfo.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisNodeActivationActionCreatorVisitor.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisNodeActivationActionCreatorVisitor.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisNodeActivationActionCreatorVisitor.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMLTProducerKrita.cpp: In function ‘void producer_property_changed(mlt_service, mlt_producer, mlt_event_data)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMLTProducerKrita.cpp:221:52: warning: unused parameter ‘owner’ [-Wunused-parameter] 221 | static void producer_property_changed( mlt_service owner, mlt_producer self, mlt_event_data event_data) | ~~~~~~~~~~~~^~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMLTProducerKrita.cpp: In function ‘void* producer_krita_init(mlt_profile, mlt_service_type, const char*, const void*)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMLTProducerKrita.cpp:274:51: warning: unused parameter ‘type’ [-Wunused-parameter] 274 | mlt_service_type type, | ~~~~~~~~~~~~~~~~~^~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMLTProducerKrita.cpp:275:46: warning: unused parameter ‘id’ [-Wunused-parameter] 275 | const char *id, | ~~~~~~~~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_seexpr_script_chooser.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/kis_seexpr_script_chooser.cpp:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngineMLT.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_frame_cache.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_frame_cache.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_frame_cache.cpp:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_cache_populator.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_cache_populator.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_frame_cache.cpp:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngineMLT.cpp: In member function ‘void KisPlaybackEngineMLT::Private::initializeConsumers()’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPlaybackEngineMLT.cpp:216:90: warning: cast between incompatible function types from ‘void (*)(mlt_consumer, void*, mlt_frame)’ {aka ‘void (*)(mlt_consumer_s*, void*, mlt_frame_s*)’} to ‘mlt_listener’ {aka ‘void (*)(mlt_properties_s*, void*, mlt_event_data)’} [-Wcast-function-type] 216 | pullConsumerConnection.reset(pullConsumer->listen("consumer-frame-show", m_self, (mlt_listener)mltOnConsumerFrameShow)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationCacheRenderer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationCacheRenderer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_cache_populator.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationCacheRenderer.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_cache_populator.cpp:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationFramesSavingRenderer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationFramesSavingRenderer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationFramesSavingRenderer.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationCacheRenderDialog.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationCacheRenderDialog.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_async_action_feedback.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_importer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_importer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_animation_importer.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameDataSerializer.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameDataSerializer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheStore.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheStore.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheSwapper.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheSwapper.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp: At global scope: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp:93:1: warning: ‘{anonymous}::FrameInfo::FrameInfo(const QRect&, const QRect&, int, KisFrameDataSerializer&, {anonymous}::FrameInfoSP)’ defined but not used [-Wunused-function] 93 | FrameInfo::FrameInfo(const QRect &dirtyImageRect, const QRect &imageBounds, int levelOfDetail, KisFrameDataSerializer &serializer, FrameInfoSP baseFrame) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisInMemoryFrameCacheSwapper.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Channel.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Channel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_PerspectiveAssistant.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/FilterLayer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Document.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Document.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/kis_assistant_tool.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_kis_assistant_tool.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.h:25, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.cpp:44: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/basicflakes/tools/KoCreatePathTool_p.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/basicflakes/tools/KoCreatePathTool.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/ConcentricEllipseAssistant.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/basicflakes/tools/KoPencilTool.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Canvas.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/basicflakes/tools/KoCreatePathTool_p.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/basicflakes/tools/KoPencilTool.cpp:39: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/NodeDelegate.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/EllipseAssistant.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/EllipseAssistant.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/EllipseAssistant.cc:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/EWIEGA46WW/moc_kis_specific_color_selector_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.cpp: In member function ‘bool Channel::visible() const’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.cpp:65:24: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint i = 0; i < channelInfo.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.cpp: In member function ‘void Channel::setVisible(bool)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Channel.cpp:89:24: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (uint i = 0; i < channelInfo.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/FisheyePointAssistant.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/FisheyePointAssistant.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/FisheyePointAssistant.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/smallcolorselector/smallcolorselector.cc:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/NodeToolTip.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/InfiniteRulerAssistant.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/InfiniteRulerAssistant.cc:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/NodeView.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/NodeView.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/InfiniteRulerAssistant.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/smallcolorselector/smallcolorselector_dock.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Document.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Document.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Document.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector_dock.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector_dock.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector_dock.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/kis_assistant_tool.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/smallcolorselector/kis_small_color_widget.cc:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/smallcolorselector/kis_small_color_widget.cc:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/layerdocker/../../../../plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/layerdocker/moc_NodePropertyAction_p.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.cc:31: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/../../../../../../plugins/dockers/digitalmixer/digitalmixer_dock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/moc_digitalmixer_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/../../../../../../plugins/dockers/digitalmixer/digitalmixer_dock.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_KisColorPatchesTableView.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/smallcolorselector/KisGLImageWidget.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/InfoObject.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/InfoObject.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_history.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_kis_color_history.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/ParallelRulerAssistant.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/ParallelRulerAssistant.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/ParallelRulerAssistant.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Document.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Krita.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Krita.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Document.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/colorselectorng.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer_dock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer_dock.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer_dock.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ng_dock.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveAssistant.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveAssistant.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/presetdocker/kritapresetdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/presetdocker/presetdocker_dock.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/presetdocker/kritapresetdocker_autogen/EWIEGA46WW/moc_presetdocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/presetdocker/kritapresetdocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ng_docker_widget.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ng_docker_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/ManagedColor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_my_paint_shade_selector.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_my_paint_shade_selector.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.cc:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/ManagedColor.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presetdocker/presetdocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/SplineAssistant.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/SplineAssistant.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/SplineAssistant.cc:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/KisUndoView.h:53, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/HistoryDock.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/moc_HistoryDock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/historydocker/kritahistorydocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/KisUndoView.h:57: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presetdocker/presetdocker_dock.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presetdocker/presetdocker_dock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_history.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_history.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/VanishingPointAssistant.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/VanishingPointAssistant.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Notifier.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Notifier.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/VanishingPointAssistant.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Notifier.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:53, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/HistoryDock.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/History.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:57: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:53, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/HistoryDock.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/HistoryDock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:57: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/PresetChooser.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/EditAssistantsCommand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/EditAssistantsCommand.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/EditAssistantsCommand.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:53, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.cpp:47: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:57: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_KisChannelsThumbnailsStrokeStrategy.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_channeldocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Preset.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Preset.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/TwoPointAssistant.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/TwoPointAssistant.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/TwoPointAssistant.cc:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Palette.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Palette.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Palette.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoModel.h:50, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoModel.cpp:46: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/historydocker/KisUndoModel.h:51: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors_recalculation_runner.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘virtual QVariant ChannelModel::data(const QModelIndex&, int) const’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:40:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 40 | if (cs->channelCount() != m_channelCount) return QVariant(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:46:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 46 | if (index.row() < cs->channelCount()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘virtual bool ChannelModel::setData(const QModelIndex&, const QVariant&, int)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:106:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 106 | if (cs->channelCount() != m_channelCount) return false; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘void ChannelModel::rowActivated(const QModelIndex&)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:137:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 137 | if (cs->channelCount() != m_channelCount) return; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveEllipseAssistant.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveEllipseAssistant.cc:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors_recalculation_runner.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/PerspectiveEllipseAssistant.cc:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Palette.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/PaletteView.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/PaletteView.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Palette.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/moc_artisticcolorselector_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_minimal_shade_selector.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_minimal_shade_selector.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker.cpp:26: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Scratchpad.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Scratchpad.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Scratchpad.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTasksManager.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_plugin.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Swatch.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/EWIEGA46WW/moc_tasksetdocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Resource.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Resource.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_editor.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_editor.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetmodel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetmodel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/compositiondocker/compositiondocker_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/EWIEGA46WW/moc_compositiondocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Selection.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Selection.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Selection.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_combo_box_popup.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/compositiondocker/compositionmodel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/compositiondocker/compositionmodel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/View.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/View.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker_dock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_combo_box.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/compositiondocker/compositiondocker.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color_selector.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/compositiondocker/compositiondocker_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/compositiondocker/compositiondocker_dock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Window.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/advancedcolorselector/ui_wdg_color_selector_settings.h:29, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/griddocker/griddocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupLayer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/patterndocker/patterndocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupLayer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_container.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_container.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/griddocker/griddocker_dock.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/CloneLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/CloneLayer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/patterndocker/patterndocker_dock.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_clone_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/CloneLayer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/arrangedocker/arrangedocker.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/arrangedocker/arrangedocker_dock.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FileLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FileLayer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_file_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FileLayer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/griddocker/grid_config_widget.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FillLayer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FillLayer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/InfoObject.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FillLayer.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ring.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ring.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/lut/lutdocker_dock.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/moc_lutdocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/lut/kritalutdocker_static_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/lut/lutdocker_dock.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/lut/lutdocker_dock.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/lut/lutdocker_dock.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/VectorLayer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/VectorLayer.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/lut/lutdocker_dock.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/VectorLayer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_triangle.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_triangle.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_simple.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_simple.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_simple.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/SelectionMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/SelectionMask.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterMask.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterMask.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/TransparencyMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/TransparencyMask.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_combo_box.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_combo_box.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/TransparencyMask.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/TransformMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/TransformMask.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/overview/kritaoverviewdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/overview/overviewdocker_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/overview/kritaoverviewdocker_autogen/EWIEGA46WW/moc_overviewdocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/overview/kritaoverviewdocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Node.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/ColorizeMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/ColorizeMask.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/ColorizeMask.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_acs_types.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base_proxy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base_proxy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_acs_types.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/overview/overviewdocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/palettedocker/palettedocker_dock.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/moc_palettedocker_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/palettedocker/kritapalettedocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Shape.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Shape.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Shape.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/overview/overviewdocker_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/overview/overviewdocker_dock.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/palettedocker/palettedocker_dock.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTasksManager.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/overview/overviewwidget.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/overview/overviewwidget.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/overview/overviewwidget.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/moc_KisAnimCurvesChannelsModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimCurvesKeyDelegate.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/moc_KisAnimCurvesKeyDelegate.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/kritaanimationdocker_static_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Shape.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupShape.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupShape.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/palettedocker/palettedocker.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/LibKisUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/LibKisUtils.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/LibKisUtils.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/presethistory/kritapresethistory_autogen/EWIEGA46WW/../../../../../../plugins/dockers/presethistory/presethistory_dock.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/presethistory/kritapresethistory_autogen/EWIEGA46WW/moc_presethistory_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/presethistory/kritapresethistory_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/palettedocker/palettedocker_dock.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/palettedocker/palettedocker_dock.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presethistory/presethistory_dock.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presethistory/presethistory.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/palettedocker/palettedocker_dock.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimUtils.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimUtils.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimUtils.cpp:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/svgcollectiondocker/SvgSymbolCollectionDocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presethistory/presethistory_dock.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/presethistory/presethistory_dock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/histogram/kritahistogramdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/histogram/kritahistogramdocker_autogen/EWIEGA46WW/moc_HistogramComputationStrokeStrategy.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/histogram/kritahistogramdocker_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_time_span.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimationPlaybackControlsModel.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/../../../../../../plugins/dockers/gamutmask/gamutmask_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/moc_gamutmask_dock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/gamutmask/kritagamutmask_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/../../../../../../plugins/dockers/gamutmask/gamutmask_dock.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_plugin.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdocker_dock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdocker_dock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/touchdocker/kritatouchdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/touchdocker/TouchDockerDock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/touchdocker/kritatouchdocker_autogen/EWIEGA46WW/moc_TouchDockerDock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/touchdocker/kritatouchdocker_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineDocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdocker_dock.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineDocker.cpp:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorder_config.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerDock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/touchdocker/TouchDocker.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdockerwidget.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdockerwidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/histogramdockerwidget.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorder_export_config.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerDock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerDock.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/histogram/HistogramComputationStrokeStrategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/gamutmask/KisGamutMaskChooser.cpp:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorder_writer.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerWidget.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesView.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesView.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorder_export.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp: In member function ‘bool KisSnapshotModel::Private::switchToDocument(QPointer)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp:59:18: warning: unused variable ‘view’ [-Wunused-variable] 59 | KisView *view = curCanvas->imageView(); | ^~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFrameDelegate.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/logdocker/LogDockerDock.cpp:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/logdocker/LogDockerDock.cpp:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/storyboarddocker/CommentModel.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/moc_CommentModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_node_model.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineLayersHeader.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/moc_StoryboardDockerDock.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/mocs_compilation.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/SnapshotDocker.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorderdocker.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorderdocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/CommentModel.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/CommentModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/krita_utils.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineColors.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotView.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDockerDock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.cpp:30: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp: In member function ‘void RecorderDockerDock::onSelectRecordFolderButtonClicked()’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp:390:37: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations] 390 | dialog.setFileMode(QFileDialog::DirectoryOnly); | ^~~~~~~~~~~~~ In file included from /usr/include/qt5/QtWidgets/QFileDialog:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp:30: /usr/include/qt5/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesView.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesView.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/widegamutcolorselector/WGActionManager.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/moc_WGActionManager.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesKeyDelegate.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesKeyDelegate.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/imagesplit/kritaimagesplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/imagesplit/dlg_imagesplit.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/imagesplit/kritaimagesplit_autogen/EWIEGA46WW/moc_dlg_imagesplit.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/imagesplit/kritaimagesplit_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelsModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelDelegate.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/imagesplit/imagesplit.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGActionManager.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGActionManager.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDelegate.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDelegate.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/clonesarray/kritaclonesarray_autogen/EWIEGA46WW/../../../../../../plugins/extensions/clonesarray/clonesarray.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/clonesarray/kritaclonesarray_autogen/EWIEGA46WW/moc_clonesarray.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/clonesarray/kritaclonesarray_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/clonesarray/clonesarray.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/clonesarray/clonesarray.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/dockers/animation/ui_KisOnionSkinsDocker.h:25, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisOnionSkinsDocker.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardView.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/imagesplit/dlg_imagesplit.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/imagesplit/dlg_imagesplit.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorPatches.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorPatches.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisOnionSkinsDocker.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/clonesarray/dlg_clonesarray.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/clonesarray/dlg_clonesarray.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/KisAsyncStoryboardThumbnailRenderer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/KisAsyncStoryboardThumbnailRenderer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/clonesarray/dlg_clonesarray.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/imagesplit/wdg_imagesplit.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/KisStoryboardThumbnailRenderScheduler.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/KisStoryboardThumbnailRenderScheduler.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/colorrange/kritacolorrange_autogen/EWIEGA46WW/../../../../../../plugins/extensions/colorrange/dlg_colorrange.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/colorrange/kritacolorrange_autogen/EWIEGA46WW/moc_dlg_colorrange.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/colorrange/kritacolorrange_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/DlgExportStoryboard.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/DlgExportStoryboard.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/colorspaceconversion/colorspaceconversion.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/colorrange/colorrange.cc:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/colorrange/colorrange.cc:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorPlugin.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/KisAddRemoveStoryboardCommand.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesView.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_insert_keyframe_dialog.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_frames_index_converter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/colorrange/dlg_colorrange.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/colorrange/dlg_colorrange.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/colorrange/dlg_colorrange.cc:26: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/qt5/QtCore/qnamespace.h:43, from /usr/include/qt5/QtCore/qobjectdefs.h:48, from /usr/include/qt5/QtCore/qobject.h:46, from /usr/include/qt5/QtCore/QObject:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.h:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.cpp: In member function ‘void TimelineNodeListKeeper::Private::disconnectDummy(KisNodeDummy*)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.cpp:183:35: warning: unused variable ‘channel’ [-Wunused-variable] 183 | Q_FOREACH(KisKeyframeChannel *channel, channels) { | ^~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGConfigSelectorTypes.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/metadataeditor/metadataeditor.cc:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisUniqueColorSet.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorSet.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorSet.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/modify_selection/kritamodifyselection_autogen/EWIEGA46WW/../../../../../../plugins/extensions/modify_selection/dlg_border_selection.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/modify_selection/kritamodifyselection_autogen/EWIEGA46WW/moc_dlg_border_selection.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/modify_selection/kritamodifyselection_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorSet.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_grow_selection.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_grow_selection.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/offsetimage/kritaoffsetimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/offsetimage/offsetimage.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/offsetimage/kritaoffsetimage_autogen/EWIEGA46WW/moc_offsetimage.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/offsetimage/kritaoffsetimage_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGConfigSelectorTypes.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGConfig.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_shrink_selection.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_shrink_selection.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/offsetimage.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/offsetimage.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_border_selection.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_border_selection.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/offsetimage.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/rotateimage/kritarotateimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/rotateimage/rotateimage.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/rotateimage/kritarotateimage_autogen/EWIEGA46WW/moc_rotateimage.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/rotateimage/kritarotateimage_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGMyPaintShadeSelector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGMyPaintShadeSelector.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_feather_selection.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/dlg_feather_selection.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/rotateimage/rotateimage.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/rotateimage/rotateimage.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/rotateimage/rotateimage.cc:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/dlg_offsetimage.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGQuickSettingsWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGQuickSettingsWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_factory.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget_factory.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/modify_selection.cc:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/kis_offset_processing_visitor.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/kis_offset_processing_visitor.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/offsetimage/kis_offset_processing_visitor.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorConfigGrid.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorConfigGrid.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/separate_channels/kis_channel_separator.cc:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorSelector.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorPopup.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorPopup.cpp:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/modify_selection_operations.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/modify_selection/modify_selection_operations.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/shearimage/kritashearimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/shearimage/shearimage.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/shearimage/kritashearimage_autogen/EWIEGA46WW/moc_shearimage.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/shearimage/kritashearimage_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layergroupswitcher/layergroupswitcher.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layergroupswitcher/layergroupswitcher.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/shearimage/shearimage.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/shearimage/shearimage.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/separate_channels/kis_separate_channels_plugin.cc:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisAutoBrushModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisAutoBrushModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/separate_channels/kis_separate_channels_plugin.cc:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSlider.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/layersplit/dlg_layersplit.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/moc_dlg_layersplit.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/layersplit/kritalayersplit_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSelector.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSelector.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/layersplit/dlg_layersplit.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSlider.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSlider.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layersplit/layersplit.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layersplit/layersplit.cpp:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layersplit/dlg_layersplit.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layersplit/dlg_layersplit.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layersplit/dlg_layersplit.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/waveletdecompose/waveletdecompose.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ pyproject.toml: line 5: using '[tool.sip.metadata]' to specify the project metadata is deprecated and will be removed in SIP v7.0.0, use '[project]' instead /usr/lib/python3.11/site-packages/PyQt5/bindings/QtCore/qbytearray.sip: line 118: '%BIGetReadBufferCode' is deprecated and will be removed in SIP v7.0.0 /usr/lib/python3.11/site-packages/PyQt5/bindings/QtCore/qbytearray.sip: line 131: '%BIGetSegCountCode' is deprecated and will be removed in SIP v7.0.0 /usr/lib/python3.11/site-packages/PyQt5/bindings/QtCore/qbytearray.sip: line 138: '%BIGetCharBufferCode' is deprecated and will be removed in SIP v7.0.0 In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/waveletdecompose/waveletdecompose.cpp:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisAirbrushOptionModel.cpp:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/mocs_compilation.cpp:2: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::reader_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::reader_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const int& KisPaintingModeOptionModel::effectivePaintingMode() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisPaintingModeOptionModel.h:29:5, inlined from ‘static void KisPaintingModeOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisPaintingModeOptionModel.cpp:150:73: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7758’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisAirbrushOptionModel.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisAirbrushOptionModel.cpp:10: /usr/include/lager/reader.hpp: In static member function ‘static void KisPaintingModeOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.7758’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node >]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base > >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base > >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const KoResourceSP& KisTextureOptionModel::textureResource() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisTextureOptionModel.h:25:5, inlined from ‘static void KisTextureOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisTextureOptionModel.cpp:339:76: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7769’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In static member function ‘static void KisTextureOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.7769’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node >]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base > >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base > >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const FilterState& KisFilterOptionModel::effectiveFilterState() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisFilterOptionModel.h:25:5, inlined from ‘static void KisFilterOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisFilterOptionModel.cpp:147:80: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7795’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In static member function ‘static void KisFilterOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.7795’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::reader_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::reader_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const qreal& KisCurveOptionModel::effectiveStrengthValueNorm() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisCurveOptionModel.h:41:5, inlined from ‘static void KisCurveOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisCurveOptionModel.cpp:361:80: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7805’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In static member function ‘static void KisCurveOptionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.7805’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const KoResourceSignature& KisPredefinedBrushModel::resourceSignature() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisPredefinedBrushModel.h:39:5, inlined from ‘static void KisPredefinedBrushModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisPredefinedBrushModel.cpp:402:86: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7828’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In static member function ‘static void KisPredefinedBrushModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.7828’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ /usr/lib/python3.11/site-packages/PyQt5/bindings/QtCore/qmutex.sip: line 86: 'private' is deprecated and will be removed in SIP v7.0.0 In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/layersplit/wdg_layersplit.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_auto_brush.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_auto_brush_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_auto_brush_widget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_auto_brush_widget.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/waveletdecompose/kis_wavelet_kernel.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/kis_node_command.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_import_tools.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_import_tools.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_predefined_brush_chooser.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_predefined_brush_chooser.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_predefined_brush_chooser.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageSignals.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_interface.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ ABI v12.8 is deprecated and will be removed in SIP v7.0.0, use v12.9 or later instead In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_import_tools.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_interface.cpp:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/buginfo/buginfo.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/buginfo/dlg_buginfo.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_simple_convertor.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_simple_convertor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/EWIEGA46WW/../../../../../../plugins/extensions/samplescreencolor/KisSampleScreenColor.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/EWIEGA46WW/moc_KisSampleScreenColor.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_simple_convertor.cpp:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/samplescreencolor/KisSampleScreenColor.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/samplescreencolor/KisSampleScreenColor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/widgets/KisScreenColorSampler.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/samplescreencolor/KisSampleScreenColor.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/lager/detail/signal.hpp:17, from /usr/include/lager/detail/nodes.hpp:41, from /usr/include/lager/cursor.hpp:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.h:9: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘KisBrushModel::AutoBrushData KisAutoBrushModel::bakedOptionData() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.cpp:47:46: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.8121’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:17: /usr/include/lager/reader.hpp: In member function ‘KisBrushModel::AutoBrushData KisAutoBrushModel::bakedOptionData() const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.8121’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 2; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 2; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >, std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple< >::tuple(const _Elements& ...) [with bool _NotEmpty = true; typename std::enable_if<_TCC<_Dummy>::__is_implicitly_constructible(), bool>::type = true; _Elements = {std::shared_ptr >, std::shared_ptr >, std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:1475:28, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::cursor_mixin& ...) [with CursorTs = {lager::cursor_base >, lager::cursor_base >, lager::cursor_base >}]’ at /usr/include/lager/with.hpp:467:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {cursor&, cursor&, cursor&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘KisAutoBrushModel::KisAutoBrushModel(lager::cursor, lager::cursor, lager::cursor)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.cpp:37:47: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.8883’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20: /usr/include/lager/with.hpp: In constructor ‘KisAutoBrushModel::KisAutoBrushModel(lager::cursor, lager::cursor, lager::cursor)’: /usr/include/lager/with.hpp:467:24: note: ‘SR.8883’ was declared here 467 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/dbexplorer/DbExplorer.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/blur/kritablurfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/blur/kis_wdg_blur.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/blur/kritablurfilter_autogen/EWIEGA46WW/moc_kis_wdg_blur.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/blur/kritablurfilter_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_blur_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/blur.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colors/kritaextensioncolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colors/kis_wdg_color_to_alpha.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colors/kritaextensioncolorsfilters_autogen/EWIEGA46WW/moc_kis_wdg_color_to_alpha.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colors/kritaextensioncolorsfilters_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_blur_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_blur_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_minmax_filters.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/colors.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colorsfilters/colorsfilters.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/moc_colorsfilters.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/colorsfilters/kritacolorsfilters_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option_widget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/lager/detail/signal.hpp:17, from /usr/include/lager/detail/nodes.hpp:41, from /usr/include/lager/cursor.hpp:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.h:9: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘KisBrushModel::PredefinedBrushData KisPredefinedBrushModel::bakedOptionData() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.cpp:161:62: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.12921’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:17: /usr/include/lager/reader.hpp: In member function ‘KisBrushModel::PredefinedBrushData KisPredefinedBrushModel::bakedOptionData() const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.12921’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 2; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 2; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >, std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple< >::tuple(const _Elements& ...) [with bool _NotEmpty = true; typename std::enable_if<_TCC<_Dummy>::__is_implicitly_constructible(), bool>::type = true; _Elements = {std::shared_ptr >, std::shared_ptr >, std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:1475:28, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::cursor_mixin& ...) [with CursorTs = {lager::cursor_base >, lager::cursor_base >, lager::cursor_base >}]’ at /usr/include/lager/with.hpp:467:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {cursor&, cursor&, cursor&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘KisPredefinedBrushModel::KisPredefinedBrushModel(lager::cursor, lager::cursor, lager::cursor, bool)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.cpp:137:47: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.14591’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20: /usr/include/lager/with.hpp: In constructor ‘KisPredefinedBrushModel::KisPredefinedBrushModel(lager::cursor, lager::cursor, lager::cursor, bool)’: /usr/include/lager/with.hpp:467:24: note: ‘SR.14591’ was declared here 467 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_wdg_color_to_alpha.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_wdg_color_to_alpha.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/colorsfilters.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/colorsfilters.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_blur.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_blur.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_color_to_alpha.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_color_to_alpha.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:333: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘virtual void KisBrushOptionWidget::writeOptionSetting(KisPropertiesConfigurationSP) const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option_widget.cpp:94:41: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.9054’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:16: /usr/include/lager/reader.hpp: In member function ‘virtual void KisBrushOptionWidget::writeOptionSetting(KisPropertiesConfigurationSP) const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.9054’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_gaussian_blur_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_gaussian_blur_filter.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/convolutionfilters/convolutionfilters.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/moc_convolutionfilters.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_hsv_adjustment_filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_hsv_adjustment_filter.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::writer_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/writer.hpp:73:17, inlined from ‘void lager::writer_mixin::set(T&&) [with T = KisBrushModel::BrushData&; DerivT = lager::cursor_base >]’ at /usr/include/lager/writer.hpp:34:21, inlined from ‘virtual void KisBrushOptionWidget::readOptionSetting(KisPropertiesConfigurationSP)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option_widget.cpp:112:23: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.9754’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:17: /usr/include/lager/writer.hpp: In member function ‘virtual void KisBrushOptionWidget::readOptionSetting(KisPropertiesConfigurationSP)’: /usr/include/lager/writer.hpp:34:21: note: ‘SR.9754’ was declared here 34 | return node_()->send_up(std::forward(value)); | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convolutionfilters/convolutionfilters.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convolutionfilters/convolutionfilters.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_minmax_filters.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colors/kis_minmax_filters.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_gaussian_blur.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_gaussian_blur.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_multichannel_filter_base.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_multichannel_filter_base.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_motion_blur_filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_motion_blur_filter.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convolutionfilters/kis_convolution_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_motion_blur.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_motion_blur.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_lens_blur_filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_lens_blur_filter.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/gaussianhighpass/wdg_gaussianhighpass.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/EWIEGA46WW/moc_wdg_gaussianhighpass.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter_plugin.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.h:10: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const int& PrecisionModel::precisionLevel() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.cpp:106:5, inlined from ‘static void PrecisionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/include/kis_brush_selection_widget.moc:128:66: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.4999’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.h:20: /usr/include/lager/reader.hpp: In static member function ‘static void PrecisionModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.4999’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_lens_blur.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/blur/kis_wdg_lens_blur.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.cpp: In member function ‘virtual void KisPerChannelConfigWidget::updateChannelControls()’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.cpp:93:53: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 93 | if (m_dev->colorSpace()->channelCount() > m_activeVChannel) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gaussianhighpass/wdg_gaussianhighpass.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gaussianhighpass/wdg_gaussianhighpass.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_cross_channel_filter.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_cross_channel_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/example/kritaexample_autogen/EWIEGA46WW/../../../../../../plugins/filters/example/example.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/example/kritaexample_autogen/EWIEGA46WW/moc_example.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/example/kritaexample_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/fastcolortransfer/fastcolortransfer.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/EWIEGA46WW/moc_fastcolortransfer.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/example/example.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/example/example.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/fastcolortransfer/fastcolortransfer.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/fastcolortransfer/fastcolortransfer.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_color_balance_filter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_color_balance_filter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_desaturate_filter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/colorsfilters/kis_desaturate_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_color_source.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_color_source.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_color_source_option.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/noisefilter/kritanoisefilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/noisefilter/kis_wdg_noise.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/noisefilter/kritanoisefilter_autogen/EWIEGA46WW/moc_kis_wdg_noise.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/noisefilter/kritanoisefilter_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/imageenhancement/imageenhancement.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/noisefilter/noisefilter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/noisefilter/noisefilter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/imageenhancement/kis_simple_noise_reducer.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/imageenhancement/kis_simple_noise_reducer.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter_plugin.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter_plugin.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisKritaSensorPack.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisKritaSensorPack.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/noisefilter/kis_wdg_noise.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/noisefilter/kis_wdg_noise.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/raindropsfilter/kis_raindrops_filter_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/raindropsfilter/kis_raindrops_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/raindropsfilter/kis_raindrops_filter.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:107:40: warning: type attributes ignored after type is already defined [-Wattributes] 107 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:108:40: warning: type attributes ignored after type is already defined [-Wattributes] 108 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/randompickfilter/kritarandompickfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/randompickfilter/kis_wdg_random_pick.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/randompickfilter/kritarandompickfilter_autogen/EWIEGA46WW/moc_kis_wdg_random_pick.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/randompickfilter/kritarandompickfilter_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/randompickfilter/randompickfilter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/randompickfilter/randompickfilter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveRangeModel.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/randompickfilter/kis_wdg_random_pick.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/randompickfilter/kis_wdg_random_pick.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/unsharp/kritaunsharpfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/unsharp/kis_wdg_unsharp.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/unsharp/kritaunsharpfilter_autogen/EWIEGA46WW/moc_kis_wdg_unsharp.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/unsharp/kritaunsharpfilter_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/unsharp/kis_unsharp_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/unsharp/unsharp.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/wavefilter/kritawavefilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/wavefilter/kis_wdg_wave.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/wavefilter/kritawavefilter_autogen/EWIEGA46WW/moc_kis_wdg_wave.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/wavefilter/kritawavefilter_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/unsharp/kis_unsharp_filter.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/unsharp/kis_unsharp_filter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/unsharp/kis_wdg_unsharp.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/unsharp/kis_wdg_unsharp.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/levelfilter/kritalevelfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/levelfilter/KisLevelsConfigWidget.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/levelfilter/kritalevelfilter_autogen/EWIEGA46WW/moc_KisLevelsConfigWidget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/levelfilter/kritalevelfilter_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/wavefilter/wavefilter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/wavefilter/wavefilter.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/wavefilter/kis_wdg_wave.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/wavefilter/kis_wdg_wave.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilterPlugin.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/EWIEGA46WW/moc_kis_phong_bumpmap_config_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/dodgeburn/DodgeBurnPlugin.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilter.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/posterize/kritaposterize_autogen/EWIEGA46WW/../../../../../../plugins/filters/posterize/posterize.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/posterize/kritaposterize_autogen/EWIEGA46WW/moc_posterize.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/posterize/kritaposterize_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_plugin.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/dodgeburn/DodgeBurn.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/dodgeburn/DodgeBurn.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:333: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘KisCurveOptionDataCommon KisCurveOptionModel::bakedOptionData() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.cpp:163:52: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.9310’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:16: /usr/include/lager/reader.hpp: In member function ‘KisCurveOptionDataCommon KisCurveOptionModel::bakedOptionData() const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.9310’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsConfigWidget.cpp:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsConfigWidget.cpp:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/posterize/posterize.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/posterize/posterize.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::cursor_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {cursor&, reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘KisCurveOptionModel::KisCurveOptionModel(lager::cursor, lager::reader, std::optional > >, qreal, KisCurveRangeModelFactory)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.cpp:120:48: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.10229’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20: /usr/include/lager/with.hpp: In constructor ‘KisCurveOptionModel::KisCurveOptionModel(lager::cursor, lager::reader, std::optional > >, qreal, KisCurveRangeModelFactory)’: /usr/include/lager/with.hpp:441:24: note: ‘SR.10229’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::cursor_mixin& ...) [with CursorTs = {lager::cursor_base >, lager::cursor_base >}]’ at /usr/include/lager/with.hpp:467:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {cursor&, state&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘KisCurveOptionModel::KisCurveOptionModel(lager::cursor, lager::reader, std::optional > >, qreal, KisCurveRangeModelFactory)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.cpp:138:48: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.10251’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/with.hpp: In constructor ‘KisCurveOptionModel::KisCurveOptionModel(lager::cursor, lager::reader, std::optional > >, qreal, KisCurveRangeModelFactory)’: /usr/include/lager/with.hpp:467:24: note: ‘SR.10251’ was declared here 467 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilterConfiguration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilterConfiguration.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/phong_pixel_processor.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/phongbumpmap/phong_pixel_processor.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/kiswdgindexcolors.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/indexcolors/kritaindexcolors_autogen/EWIEGA46WW/../../../../../../plugins/filters/indexcolors/indexcolors.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/indexcolors/kritaindexcolors_autogen/EWIEGA46WW/moc_indexcolors.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/indexcolors/kritaindexcolors_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/indexcolors.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/indexcolors.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/normalize/kritanormalize_autogen/EWIEGA46WW/../../../../../../plugins/filters/normalize/kis_normalize.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/normalize/kritanormalize_autogen/EWIEGA46WW/moc_kis_normalize.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/normalize/kritanormalize_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:333: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘decltype(auto) lager::reader_mixin::operator->() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:37:52, inlined from ‘KisCurveOptionWidget::KisCurveOptionWidget(lager::cursor, KisPaintOpOption::PaintopCategory, const QString&, const QString&, qreal, lager::reader, std::optional > >, KisCurveRangeModelFactory, KisCurveOptionInputControlsStrategyFactory, KisCurveOptionRangeControlsStrategyFactory, Flags)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.cpp:118:34: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.4030’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:16: /usr/include/lager/reader.hpp: In constructor ‘KisCurveOptionWidget::KisCurveOptionWidget(lager::cursor, KisPaintOpOption::PaintopCategory, const QString&, const QString&, qreal, lager::reader, std::optional > >, KisCurveRangeModelFactory, KisCurveOptionInputControlsStrategyFactory, KisCurveOptionRangeControlsStrategyFactory, Flags)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.4030’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/normalize/kis_normalize.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/normalize/kis_normalize.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/gradientmap/kritagradientmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/gradientmap/KisGradientMapFilterConfigWidget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/gradientmap/kritagradientmap_autogen/EWIEGA46WW/moc_KisGradientMapFilterConfigWidget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/gradientmap/kritagradientmap_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/threshold/kritathreshold_autogen/EWIEGA46WW/../../../../../../plugins/filters/threshold/threshold.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/threshold/kritathreshold_autogen/EWIEGA46WW/moc_threshold.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/threshold/kritathreshold_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMultiSensorsSelector.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMultiSensorsSelector.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilter.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/palettegeneratorconfig.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/indexcolors/palettegeneratorconfig.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/../../../../../../plugins/filters/halftone/KisHalftoneConfigPageWidget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/moc_KisHalftoneConfigPageWidget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/halftone/kritahalftone_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/halftone/ui_KisHalftoneConfigPageWidget.h:25, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/../../../../../../plugins/filters/halftone/KisHalftoneConfigPageWidget.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilter.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/threshold/threshold.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/threshold/threshold.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/halftone/KisHalftoneFilter.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfigWidget.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/edgedetection/kritaedgedetection_autogen/EWIEGA46WW/../../../../../../plugins/filters/edgedetection/kis_edge_detection_filter.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/edgedetection/kritaedgedetection_autogen/EWIEGA46WW/moc_kis_edge_detection_filter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/edgedetection/kritaedgedetection_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/halftone/KisHalftoneFilterConfiguration.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/edgedetection/kis_edge_detection_filter.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/edgedetection/kis_edge_detection_filter.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/halftone/KisHalftoneConfigWidget.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/EWIEGA46WW/moc_kis_convert_height_to_normal_map_filter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/edgedetection/kis_wdg_edge_detection.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/edgedetection/kis_wdg_edge_detection.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterPlugin.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/halftone/KisHalftoneConfigPageWidget.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/asccdl/kritaasccdl_autogen/EWIEGA46WW/../../../../../../plugins/filters/asccdl/kis_asccdl_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/asccdl/kritaasccdl_autogen/EWIEGA46WW/moc_kis_asccdl_filter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/asccdl/kritaasccdl_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterNearestCachedGradient.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_wdg_convert_height_to_normal_map.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_wdg_convert_height_to_normal_map.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterDitherCachedGradient.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/palettize/palettize.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/palettize/palettize.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.cpp: In member function ‘virtual void KisASCCDLTransformation::transform(const quint8*, quint8*, qint32) const’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.cpp:111:28: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 111 | for (uint c = 0; c < channelCount; c++){ | ~~^~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.cpp:112:19: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 112 | if (c != alphaPos) { | ~~^~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_wdg_asccdl.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/asccdl/kis_wdg_asccdl.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOption.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/resettransparent/kritaresettransparent_autogen/EWIEGA46WW/../../../../../../plugins/filters/resettransparent/KisResetTransparentFilter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/resettransparent/kritaresettransparent_autogen/EWIEGA46WW/moc_KisResetTransparentFilter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/filters/resettransparent/kritaresettransparent_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/resettransparent/KisResetTransparentFilter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/filters/resettransparent/KisResetTransparentFilter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/gradient/kritagradientgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/gradient/KisGradientGeneratorConfigWidget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/gradient/kritagradientgenerator_autogen/EWIEGA46WW/moc_KisGradientGeneratorConfigWidget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/gradient/kritagradientgenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/solid/kritacolorgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/solid/colorgenerator.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/solid/kritacolorgenerator_autogen/EWIEGA46WW/moc_colorgenerator.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/solid/kritacolorgenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_information.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGenerator.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorPlugin.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGenerator.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/solid/colorgenerator.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/solid/colorgenerator.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfigWidget.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/pattern/kritapatterngenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/pattern/kis_wdg_pattern.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/pattern/kritapatterngenerator_autogen/EWIEGA46WW/moc_kis_wdg_pattern.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/pattern/kritapatterngenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/solid/kis_wdg_color.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/solid/kis_wdg_color.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/pattern/patterngenerator.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/pattern/patterngenerator.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfiguration.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/pattern/kis_wdg_pattern.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/pattern/kis_wdg_pattern.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfiguration.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfiguration.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/simplexnoise/kis_wdg_simplex_noise.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/EWIEGA46WW/moc_kis_wdg_simplex_noise.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/screentone/kritascreentonegenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/screentone/KisScreentoneConfigWidget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/screentone/kritascreentonegenerator_autogen/EWIEGA46WW/moc_KisScreentoneConfigWidget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/screentone/kritascreentonegenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/simplexnoise/simplexnoisegenerator.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/simplexnoise/simplexnoisegenerator.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_processing_information.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGenerator.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGenerator.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneConfigWidget.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneConfigWidget.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/simplexnoise/kis_wdg_simplex_noise.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/simplexnoise/kis_wdg_simplex_noise.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneScreentoneFunctions.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneScreentoneFunctions.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/EWIEGA46WW/moc_kis_wdg_multigrid_pattern.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/seexpr/kritaseexprgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/seexpr/generator.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/seexpr/kritaseexprgenerator_autogen/EWIEGA46WW/moc_generator.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/generators/seexpr/kritaseexprgenerator_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/multigridpattern/multigridpatterngenerator.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/multigridpattern/multigridpatterngenerator.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisSequentialIteratorProgress.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/seexpr/generator.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/seexpr/generator.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorPlugin.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/libkra/kritalibkra_autogen/EWIEGA46WW/../../../../../../plugins/impex/libkra/kra_converter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/libkra/kritalibkra_autogen/EWIEGA46WW/moc_kra_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/libkra/kritalibkra_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/seexpr/kis_wdg_seexpr.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/seexpr/kis_wdg_seexpr.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_colorize_dom_utils.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneScreentoneFunctions.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_load_visitor.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_load_visitor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_load_visitor.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘KisImageSP KisKraLoader::loadXML(const QDomElement&)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:361:33: warning: ‘void KisKraLoader::backCompat_loadAudio(const QDomElement&, KisImageSP, KisDocument*)’ is deprecated [-Wdeprecated-declarations] 361 | backCompat_loadAudio(e, image, m_d->document); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:49:28: note: declared here 49 | Q_DECL_DEPRECATED void backCompat_loadAudio(const QDomElement &elem, KisImageSP image, KisDocument *document); | ^~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘void KisKraLoader::backCompat_loadAudio(const QDomElement&, KisImageSP, KisDocument*)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:651:77: warning: unused parameter ‘image’ [-Wunused-parameter] 651 | void KisKraLoader::backCompat_loadAudio(const QDomElement& elem, KisImageSP image, KisDocument *document) | ~~~~~~~~~~~^~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/generators/seexpr/kis_wdg_seexpr_presets_save.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOption.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_saver.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_saver.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_converter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/moc_kis_jpeg_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_saver.cpp:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/moc_kis_jpeg_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegimport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAirbrushOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_import.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_converter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/moc_kis_jpeg_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/moc_kis_jpeg_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jpeg/kritajpegexport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAirbrushOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisAirbrushOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_save_visitor.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_save_visitor.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImage.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_save_visitor.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_export.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:39: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_savexml_visitor.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_savexml_visitor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_savexml_visitor.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:39: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kra_converter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kra_converter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/libkra/kra_converter.cpp:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tiff/kis_dlg_options_tiff.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/moc_kis_dlg_options_tiff.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tiff/kis_dlg_options_tiff.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tiff/kis_tiff_import.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffimport_autogen/EWIEGA46WW/moc_kis_tiff_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tiff/kritatiffimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.cc:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_import.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_import.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngimport_autogen/EWIEGA46WW/moc_kis_png_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_writer_visitor.cpp:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/generator/kis_generator_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_writer_visitor.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_writer_visitor.cpp:28: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/png/kis_png_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/png/kis_png_import.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/ui_kis_wdg_options_png.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_export.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/moc_kis_png_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_export.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_export.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_export.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/png/ui_kis_wdg_options_png.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/png/kis_png_export.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/png/kis_png_export.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_dlg_options_tiff.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_dlg_options_tiff.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_dlg_options_tiff.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/png/kis_png_export.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/csv_loader.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/moc_csv_loader.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/kis_csv_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/moc_kis_csv_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvimport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisLightnessStrengthOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisLightnessStrengthOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/kis_csv_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/kis_csv_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_writer_visitor.cpp:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/csv_saver.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/moc_csv_saver.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/kis_csv_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/moc_kis_csv_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/csv/kritacsvexport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/pdf/kritapdfimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/pdf/kis_pdf_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/pdf/kritapdfimport_autogen/EWIEGA46WW/moc_kis_pdf_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/pdf/kritapdfimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_loader.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_loader.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_loader.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/kis_csv_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/kis_csv_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/pdf/kis_pdf_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/pdf/kis_pdf_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/../../../../../../plugins/impex/jp2/jp2_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/moc_jp2_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jp2/kritajp2import_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_layer_record.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_read_line.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_read_line.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/asl/kis_asl_writer_utils.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_read_line.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/../../../../../../plugins/impex/jp2/jp2_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/moc_jp2_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jp2/kritajp2import_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionModel.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_saver.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_saver.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_saver.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_layer_record.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_layer_record.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jp2/jp2_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jp2/jp2_import.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/lager/detail/signal.hpp:17, from /usr/include/lager/detail/nodes.hpp:41, from /usr/include/lager/cursor.hpp:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionModel.h:10: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘KisTextureOptionData KisTextureOptionModel::bakedOptionData() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionModel.cpp:70:48: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.6772’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:17: /usr/include/lager/reader.hpp: In member function ‘KisTextureOptionData KisTextureOptionModel::bakedOptionData() const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.6772’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_layer_record.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/csv/csv_layer_record.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/svg/kritasvgimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/svg/kis_svg_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/svg/kritasvgimport_autogen/EWIEGA46WW/moc_kis_svg_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/svg/kritasvgimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jp2/jp2_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jp2/jp2_converter.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jp2/jp2_converter.cc:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qimageio/kritaqimageioexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qimageio/kis_qimageio_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qimageio/kritaqimageioexport_autogen/EWIEGA46WW/moc_kis_qimageio_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qimageio/kritaqimageioexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/svg/kis_svg_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/svg/kis_svg_import.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qimageio/kritaqimageioimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qimageio/kis_qimageio_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qimageio/kritaqimageioimport_autogen/EWIEGA46WW/moc_kis_qimageio_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qimageio/kritaqimageioimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_converter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/moc_ora_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/moc_ora_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraimport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisRotationOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisRotationOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_converter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/moc_ora_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/moc_ora_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/ora/kritaoraexport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_import.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisOpacityOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisOpacityOption.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/xcf/kritaxcfimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/xcf/kis_xcf_import.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/xcf/kritaxcfimport_autogen/EWIEGA46WW/moc_kis_xcf_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/xcf/kritaxcfimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_export.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_converter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFlowOpacityOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFlowOpacityOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/xcf/kis_xcf_import.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/xcf/kis_xcf_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_converter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDarkenOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDarkenOption.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisHSVOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisHSVOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionData.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/psd/kritapsdimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/psd/psd_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/psd/kritapsdimport_autogen/EWIEGA46WW/moc_psd_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/psd/kritapsdimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/psd/kritapsdexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/psd/psd_export.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/psd/kritapsdexport_autogen/EWIEGA46WW/moc_psd_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/psd/kritapsdexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionData.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_processor.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_import.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_import.cc:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qml/qml_converter.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/moc_qml_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qml/kritaqmlexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qml/qml_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/moc_qml_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/qml/kritaqmlexport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tga/kritatgaexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tga/kis_tga_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tga/kritatgaexport_autogen/EWIEGA46WW/moc_kis_tga_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tga/kritatgaexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_export.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_export.cc:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_loader.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_loader.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_loader.cpp:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qml/qml_converter.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qml/qml_converter.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tga/kis_tga_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tga/kis_tga_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qml/qml_converter.cc:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_saver.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_saver.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/psd/psd_saver.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qml/qml_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/qml/qml_export.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tga/kritatgaimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tga/kis_tga_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tga/kritatgaimport_autogen/EWIEGA46WW/moc_kis_tga_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/tga/kritatgaimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heightmap/kritaheightmapimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heightmap/kis_heightmap_import.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heightmap/kritaheightmapimport_autogen/EWIEGA46WW/moc_kis_heightmap_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heightmap/kritaheightmapimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tga/kis_tga_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/tga/kis_tga_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_custom_brush_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_custom_brush_widget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heightmap/kritaheightmapexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heightmap/kis_heightmap_export.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heightmap/kritaheightmapexport_autogen/EWIEGA46WW/moc_kis_heightmap_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heightmap/kritaheightmapexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_custom_brush_widget.cpp:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/brush/kritabrushimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/brush/kis_brush_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/brush/kritabrushimport_autogen/EWIEGA46WW/moc_kis_brush_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/brush/kritabrushimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_import.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_import.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_export.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_export.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/kis_brush_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/kis_brush_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_clipboard_brush_widget.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_clipboard_brush_widget.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/spriter/kritaspriterexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/spriter/kis_spriter_export.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/spriter/kritaspriterexport_autogen/EWIEGA46WW/moc_kis_spriter_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/spriter/kritaspriterexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/KisAnimatedBrushAnnotation.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/spriter/kis_spriter_export.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/spriter/kis_spriter_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/gif/kritagifexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/gif/kis_gif_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/gif/kritagifexport_autogen/EWIEGA46WW/moc_kis_gif_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/gif/kritagifexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/gif/kritagifimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/gif/kis_gif_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/gif/kritagifimport_autogen/EWIEGA46WW/moc_kis_gif_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/gif/kritagifimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/webp/kritawebpimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/webp/kis_webp_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/webp/kritawebpimport_autogen/EWIEGA46WW/moc_kis_webp_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/webp/kritawebpimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/gif/kis_gif_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/gif/kis_gif_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/gif/kis_gif_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/gif/kis_gif_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/webp/kis_webp_import.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/defaulttool/krita_flaketools_autogen/ZW3FRGVUVT/../../../../../../plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/defaulttool/krita_flaketools_autogen/ZW3FRGVUVT/moc_ToolReferenceImages.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/defaulttool/krita_flaketools_autogen/mocs_compilation.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_crop/kritatoolcrop_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_crop/kis_tool_crop.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_crop/kritatoolcrop_autogen/EWIEGA46WW/moc_kis_tool_crop.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_crop/kritatoolcrop_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_precision_option.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_precision_option.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_polygon/kritatoolpolygon_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_polygon/kritatoolpolygon_autogen/EWIEGA46WW/moc_kis_tool_polygon.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_polygon/kritatoolpolygon_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/Plugin.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_polyline/kritatoolpolyline_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_polyline/kritatoolpolyline_autogen/EWIEGA46WW/moc_kis_tool_polyline.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_polyline/kritatoolpolyline_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_current_outline_fetcher.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_current_outline_fetcher.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polygon/tool_polygon.cc:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_crop/tool_crop.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polygon/tool_polygon.cc:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/defaulttool/DefaultTool.cpp:45: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/defaulttool/DefaultTool.cpp:48: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polyline/tool_polyline.cc:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polyline/tool_polyline.cc:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_text_brush_chooser.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_text_brush_chooser.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.cc:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polygon/kis_tool_polygon.cc:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_polyline/kis_tool_polyline.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_crop/kistoolcropconfigwidget.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_cage_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/moc_kis_cage_transform_strategy.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_transform2/kritatooltransform_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_dyna/kritatooldyna_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_dyna/kritatooldyna_autogen/EWIEGA46WW/moc_kis_tool_dyna.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_dyna/kritatooldyna_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_cached_paint_device.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/defaulttool/SelectionDecorator.cpp:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_dyna/tool_dyna.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_dyna/tool_dyna.cpp:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_warptransform_worker.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/tool_transform_args.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/tool_transform_args.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_dyna/kis_tool_dyna.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPopupWidgetInterface.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_mask_adapter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_mask_adapter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_chooser.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_chooser.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_cached_paint_device.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_chooser.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp: In member function ‘void KarbonCalligraphyOptionWidget::saveProfileAs()’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:218:31: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 218 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 219 | i18n("Sorry, the name you entered is invalid."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | i18nc("invalid profile name", "Invalid name.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:17: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:227:48: warning: ‘KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 227 | int ret = KMessageBox::warningYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 228 | i18n("A profile with that name already exists.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "Do you want to overwrite it?")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:231:37: warning: ‘KMessageBox::Yes’ is deprecated: Since 5.100. Use PrimaryAction. [-Wdeprecated-declarations] 231 | if (ret == KMessageBox::Yes) { | ^~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:55:5: note: declared here 55 | Yes KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use PrimaryAction.") = PrimaryAction, | ^~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/EWIEGA46WW/moc_kis_tool_lazy_brush.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_mask_adapter.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/KisAnimatedTransformMaskParamsHolder.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/KisAnimatedTransformMaskParamsHolder.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureMaskInfo.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureMaskInfo.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextureMaskInfo.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisImageResolutionProxy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_shape_selection.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.h:27, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.cc:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_lazybrush/tool_lazybrush.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.h:31: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImage.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/KisReferenceImageCollection.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_node.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform_config_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisReferenceImage.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KisSwatchGroup.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_warp_transform_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/QSharedPointer:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:333: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘KisBrushModel::MaskingBrushData MaskingBrushModel::bakedOptionData() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:141:51: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.12542’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:16: /usr/include/lager/reader.hpp: In member function ‘KisBrushModel::MaskingBrushData MaskingBrushModel::bakedOptionData() const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.12542’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘decltype(auto) lager::reader_mixin::operator->() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:37:52, inlined from ‘virtual void KisMaskingBrushOption::writeOptionSetting(KisPropertiesConfigurationSP) const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:250:25: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.12589’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In member function ‘virtual void KisMaskingBrushOption::writeOptionSetting(KisPropertiesConfigurationSP) const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.12589’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘const bool& MaskingBrushModel::isEnabled() const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:110:5, inlined from ‘static void MaskingBrushModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/libpaintop/kritalibpaintop_autogen/include/KisMaskingBrushOption.moc:173:62: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.12626’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In static member function ‘static void MaskingBrushModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.12626’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘void MaskingBrushModel::updatePreserveMode()’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:119:32: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.13173’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In member function ‘void MaskingBrushModel::updatePreserveMode()’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.13173’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::reader_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::reader_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘virtual void KisMaskingBrushOption::readOptionSetting(KisPropertiesConfigurationSP)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:263:92: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.13216’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In member function ‘virtual void KisMaskingBrushOption::readOptionSetting(KisPropertiesConfigurationSP)’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.13216’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::writer_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/writer.hpp:73:17, inlined from ‘void lager::writer_mixin::set(T&&) [with T = double; DerivT = lager::cursor_base >]’ at /usr/include/lager/writer.hpp:34:21, inlined from ‘virtual void KisMaskingBrushOption::readOptionSetting(KisPropertiesConfigurationSP)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:265:33: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.13218’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/cursor.hpp:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:17: /usr/include/lager/writer.hpp: In member function ‘virtual void KisMaskingBrushOption::readOptionSetting(KisPropertiesConfigurationSP)’: /usr/include/lager/writer.hpp:34:21: note: ‘SR.13218’ was declared here 34 | return node_()->send_up(std::forward(value)); | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::state_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::state_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘auto lager::reader_mixin::node_() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:74:17, inlined from ‘decltype(auto) lager::reader_mixin::get() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:35:46, inlined from ‘decltype(auto) lager::reader_mixin::operator->() const [with DerivT = lager::cursor_base >]’ at /usr/include/lager/reader.hpp:37:52, inlined from ‘virtual void KisMaskingBrushOption::lodLimitations(KisPaintopLodLimitations*) const’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:280:62: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.13766’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/reader.hpp: In member function ‘virtual void KisMaskingBrushOption::lodLimitations(KisPaintopLodLimitations*) const’: /usr/include/lager/reader.hpp:35:46: note: ‘SR.13766’ was declared here 35 | decltype(auto) get() const { return node_()->last(); } | ~~~~~^~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::reader_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {reader&, reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘MaskingBrushModel::MaskingBrushModel(lager::cursor, lager::cursor, lager::reader)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:90:26: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.15027’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20: /usr/include/lager/with.hpp: In constructor ‘MaskingBrushModel::MaskingBrushModel(lager::cursor, lager::cursor, lager::reader)’: /usr/include/lager/with.hpp:441:24: note: ‘SR.15027’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensor.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_cage_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_cage_transform_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_smart_patch/kis_tool_smart_patch.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/EWIEGA46WW/moc_kis_tool_smart_patch.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/EWIEGA46WW/../../../../../../plugins/tools/svgtexttool/SvgTextEditor.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/EWIEGA46WW/moc_SvgTextEditor.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensors.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensors.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDrawingAngle.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDrawingAngle.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/tool_smartpatch.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFuzzy.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFuzzy.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_transform_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDistance.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDistance.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_paint_helper.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_paintop.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFade.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFade.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.cpp:58: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/widgets/KisPaletteModel.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_inpaint.cpp:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_smart_patch/kis_inpaint.cpp:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_mesh_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_mesh_transform_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorTime.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorTime.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisPart.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.cpp:26: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryTime.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryTime.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/svgtexttool/SvgTextToolFactory.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryFade.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryFade.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/krita/main.cc:37: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_free_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_free_transform_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDistance.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDistance.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDrawingAngle.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDrawingAngle.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_warptransform_worker.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/tool_transform_args.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_free_transform_strategy_gsl_helpers.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorWithLengthModel.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorWithLengthModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDrawingAngleSensorModel.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDrawingAngleSensorModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_perspective_transform_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_perspective_transform_strategy.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextBrushModel.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisTextBrushModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_utils.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_utils.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_utils.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_group_layer.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.0/include/immintrin.h:31, from /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.0/include/x86intrin.h:32, from /usr/include/Imath/half.h:185, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:108: In function ‘__m128 _mm_loadu_ps(const float*)’, inlined from ‘Packet Eigen::internal::ploadu(const typename unpacket_traits::type*) [with Packet = __vector(4) float]’ at /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h:739:22, inlined from ‘Packet Eigen::internal::ploadt(const typename unpacket_traits::type*) [with Packet = __vector(4) float; int Alignment = 0]’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘PacketType Eigen::internal::mapbase_evaluator::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; PlainObjectType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:944:50, inlined from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(4) float; BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:791:80, inlined from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:251:78, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:459:1, inlined from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:347:39, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29, inlined from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = float]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ at /usr/include/eigen3/Eigen/src/Core/NoAlias.h:43:31, inlined from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:19, inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:410:39, inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:364:25, inlined from ‘void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:542:37, inlined from ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:599:19: /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.0/include/xmmintrin.h:982:23: warning: array subscript ‘__m128_u[0]’ is partly outside array bounds of ‘Eigen::Matrix::PlainObject [1]’ {aka ‘Eigen::Matrix [1]’} [-Warray-bounds=] 982 | return *(__m128_u *)__P; | ^~~ In file included from /usr/include/eigen3/Eigen/QR:36, from /usr/include/eigen3/Eigen/Dense:4, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_perspective_transform_strategy.cpp:16: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h: In member function ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:597:33: note: at offset [4, 12] into object ‘c’ of size 12 597 | typename RhsType::PlainObject c(rhs); | ^ In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Dense:1: In member function ‘Eigen::internal::mapbase_evaluator::CoeffReturnType Eigen::internal::mapbase_evaluator::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; PlainObjectType = Eigen::Matrix]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:775:66, inlined from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:271:34, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >]’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:459:1, inlined from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int ProductTag = 3]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:606:75, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:347:39, inlined from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 1>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:402:29, inlined from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = float]’ at /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43, inlined from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ at /usr/include/eigen3/Eigen/src/Core/NoAlias.h:43:31, inlined from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>]’ at /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:19, inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:410:39, inlined from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, bool) const [with Dest = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ at /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:364:25, inlined from ‘void Eigen::MatrixBase::applyOnTheLeft(const Eigen::EigenBase&) [with OtherDerived = Eigen::HouseholderSequence, Eigen::Matrix, 1>; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:542:37, inlined from ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:599:19: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:917:48: warning: array subscript [-1152921504606846971, -2] is outside array bounds of ‘Eigen::Matrix::PlainObject [1]’ {aka ‘Eigen::Matrix [1]’} [-Warray-bounds=] 917 | return m_data[index * m_innerStride.value()]; | ^ /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h: In member function ‘void Eigen::ColPivHouseholderQR::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:597:33: note: at offset [-4611686018427387884, -8] into object ‘c’ of size 12 597 | typename RhsType::PlainObject c(rhs); | ^ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Shape.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/GroupShape.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/sip/krita/GroupShape.sip:2, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/sip/krita/FilterLayer.sip:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_converter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/moc_exr_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/moc_exr_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrimport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp: In function ‘PyObject* meth_KisCubicCurve_fromString(PyObject*, PyObject*)’: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp:3720:31: warning: ‘void KisCubicCurve::fromString(const QString&)’ is deprecated [-Wdeprecated-declarations] 3720 | sipCpp->fromString(*a0); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_cubic_curve.h:73:28: note: declared here 73 | Q_DECL_DEPRECATED void fromString(const QString&); | ^~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_converter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/moc_exr_converter.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/moc_exr_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/exr/kritaexrexport_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_import.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_export.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/kra/kritakraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/kra/kra_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/kra/kritakraimport_autogen/EWIEGA46WW/moc_kra_import.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/kra/kritakraimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_converter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_converter.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_converter.cc:31: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/kra/kra_import.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/kra/kra_import.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_converter.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_converter.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/exr_converter.cc:31: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/kra/kritakraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/kra/kra_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/kra/kritakraexport_autogen/EWIEGA46WW/moc_kra_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/kra/kritakraexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kritaheifimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heif/HeifImport.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kritaheifimport_autogen/EWIEGA46WW/moc_HeifImport.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kritaheifimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/kra/kra_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/kra/kra_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifImport.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifImport.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifError.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifError.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kritaheifexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heif/HeifExport.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kritaheifexport_autogen/EWIEGA46WW/moc_HeifExport.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kritaheifexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_Scalar.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/krz/kritakrzexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/krz/krz_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/krz/kritakrzexport_autogen/EWIEGA46WW/moc_krz_export.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/krz/kritakrzexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_SSE2.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifExport.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifExport.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/krz/krz_export.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/krz/krz_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifError.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/HeifError.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/webp/kritawebpexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/webp/kis_wdg_options_webp.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/webp/kritawebpexport_autogen/EWIEGA46WW/moc_kis_wdg_options_webp.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/webp/kritawebpexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jxl/kritajxlimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jxl/JPEGXLImport.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jxl/kritajxlimport_autogen/EWIEGA46WW/moc_JPEGXLImport.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jxl/kritajxlimport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jxl/JPEGXLImport.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jxl/JPEGXLImport.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/webp/kis_wdg_options_webp.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/webp/kis_webp_export.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisDocument.h:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_SSSE3.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jxl/kritajxlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jxl/JPEGXLExport.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jxl/kritajxlexport_autogen/EWIEGA46WW/moc_JPEGXLExport.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/jxl/kritajxlexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_SSE4_1.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_AVX.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jxl/JPEGXLExport.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jxl/JPEGXLExport.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jxl/kis_wdg_options_jpegxl.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/jxl/kis_wdg_options_jpegxl.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/heif/kis_heif_import_tools_AVX2+FMA.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_KisMoveBoundsCalculationJob.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/kis_tool_brush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_kis_tool_brush.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/selectiontools/kritaselectiontools_autogen/EWIEGA46WW/../../../../../../plugins/tools/selectiontools/KisToolSelectMagnetic.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/selectiontools/kritaselectiontools_autogen/EWIEGA46WW/moc_KisToolSelectMagnetic.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/selectiontools/kritaselectiontools_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/selection_tools.cc:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/moc_KisToolEncloseAndFill.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_outline.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/selection_tools.cc:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_base_node.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.cpp:25: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_rectangular.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_rectangular.cc:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_colorsampler.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_colorsampler.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_polygonal.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_polygonal.cc:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_ellipse_base.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_elliptical.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_elliptical.cc:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_brush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_brush.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFillFactory.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFillPlugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/assistants/Assistants/assistant_tool.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_outline.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_outline.cc:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_contiguous.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_contiguous.cc:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisRectangleEnclosingProducer.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisRectangleEnclosingProducer.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_line.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_line.cc:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_path.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_path.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.h:25, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/layerdocker/LayerDocker.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisEllipseEnclosingProducer.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisEllipseEnclosingProducer.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_similar.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_similar.cc:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_line_helper.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_line_helper.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_selection.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_selection_modifier_mapper.cc:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisPathEnclosingProducer.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisPathEnclosingProducer.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/lut/lutdocker.cpp:20: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/kis_selection_modifier_mapper.cc:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_fill.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_fill.cc:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisLassoEnclosingProducer.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisLassoEnclosingProducer.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/KisMagneticWorker.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/KisMagneticWorker.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_gaussian_kernel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/KisMagneticWorker.cc:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/animation/KisAnimDockers.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisToolBasicBrushBase.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisToolBasicBrushBase.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_rectangle.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_rectangle.cc:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/KisToolSelectMagnetic.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/selectiontools/KisToolSelectMagnetic.cc:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisBrushEnclosingProducer.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDocker.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisBrushEnclosingProducer.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_ellipse.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_ellipse.cc:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_gradient.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_gradient.cc:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/qmic/QMic.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_measure.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_measure.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_path.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_path.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_path.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_move.cc:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_movetooloptionswidget.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_movetooloptionswidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/6HQ4H4XQ3N/../../../../../../plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/6HQ4H4XQ3N/moc_kis_brushop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/strokes/move_selection_stroke_strategy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/strokes/move_selection_stroke_strategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/strokes/move_selection_stroke_strategy.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/KisHairyBristleOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/moc_KisHairyBristleOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/kis_hairy_paintop_settings_widget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/moc_kis_hairy_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hairy/kritahairypaintop_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/KisMoveBoundsCalculationJob.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/KisBrushSizeOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/moc_KisBrushSizeOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/kis_deform_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/moc_kis_deform_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/deform/kritadeformpaintop_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/deform_brush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/deform_brush.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/deform_brush.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_brush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_multihand.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_multihand.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/hairy_paintop_plugin.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/deform_paintop_plugin.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/KisCurveOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/moc_KisCurveOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/moc_kis_curve_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/curvebrush/kritacurvepaintop_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpResources.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpResources.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisOpacityOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/curve_paintop_plugin.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/flake/kis_node_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_pencil.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_pencil.cc:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_pencil.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveStandardOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpSettings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpSettings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_pan.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/kis_tool_pan.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings_widget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/bristle.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/bristle.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings_widget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/hairy_brush.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/hairy_brush.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/hairy_brush.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/moc_KisSprayOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayShapeOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/moc_KisSprayShapeOptionWidget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/spray/kritaspraypaintop_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.h:18, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueueCache.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueueCache.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/spray_paintop_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/spray_brush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingExecutor.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingExecutor.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/deform/KisDeformOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings_widget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/filterop/kritafilterop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/filterop/kis_filterop_settings_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/filterop/kritafilterop_autogen/EWIEGA46WW/moc_kis_filterop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/filterop/kritafilterop_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/filterop.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/KisExperimentOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/moc_KisExperimentOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/kis_experiment_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/moc_kis_experiment_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/experiment/kritaexperimentpaintop_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/kis_filterop.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/kis_filterop.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/spray_brush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/spray_brush.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/spray_brush.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayRandomDistributions.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayRandomDistributions.cpp:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/experiment_paintop_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings_widget.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionWidget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings_widget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/KisParticleOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/KisParticleOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/moc_KisParticleOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/kis_particle_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/moc_kis_particle_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/particle/kritaparticlepaintop_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/particle_paintop_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/KisGridOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/moc_KisGridOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/KisHatchingOptionsModel.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/moc_KisHatchingOptionsModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/moc_kis_grid_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/gridbrush/kritagridpaintop_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/kis_hatching_paintop_settings_widget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/moc_kis_hatching_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/hatching/kritahatchingpaintop_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayRandomDistributions.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOption.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayOpOption.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/hatching_paintop_plugin.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/grid_paintop_plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/KisSketchOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/moc_KisSketchOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/kis_sketch_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/moc_kis_sketch_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/sketch/kritasketchpaintop_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/particle_brush.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/particle_brush.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/particle_brush.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/sketch_paintop_plugin.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings_widget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings_widget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchStandardOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:10: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::reader_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {const reader&, const reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&):: [with auto:77 = lager::reader; auto:78 = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:38:27, inlined from ‘std::optional<_Up> kismpl::detail::fold_optional_impl::fold(const std::optional<_Up>&, const std::optional<_Up>&) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:112:25, inlined from ‘std::optional kismpl::fold_optional(Fun&&, Args&& ...) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; Args = {std::optional >&, std::optional >&}; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:138:83, inlined from ‘std::optional > kislager::fold_optional_cursors(const Func&, Cursors&& ...) [with Func = std::bit_or; Cursors = {std::optional >, std::optional >}; FirstCursor = lager::reader; T = KisPaintopLodLimitations]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:41:55, inlined from ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = KisHatchingOptionsWidget; Data = KisHatchingOptionsData; Args = {}]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintOpOptionWidgetUtils.h:104:70: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.9965’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:16: /usr/include/lager/with.hpp: In member function ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = KisHatchingOptionsWidget; Data = KisHatchingOptionsData; Args = {}]’: /usr/include/lager/with.hpp:441:24: note: ‘SR.9965’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/hatching_brush.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/hatching_brush.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/hatching_brush.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsModel.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/moc_KisPaintThicknessOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:10: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::reader_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {const reader&, const reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&):: [with auto:77 = lager::reader; auto:78 = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:38:27, inlined from ‘std::optional<_Up> kismpl::detail::fold_optional_impl::fold(const std::optional<_Up>&, const std::optional<_Up>&) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:112:25, inlined from ‘std::optional kismpl::fold_optional(Fun&&, Args&& ...) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; Args = {std::optional >&, std::optional >&}; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:138:83, inlined from ‘std::optional > kislager::fold_optional_cursors(const Func&, Cursors&& ...) [with Func = std::bit_or; Cursors = {std::optional >, std::optional >}; FirstCursor = lager::reader; T = KisPaintopLodLimitations]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:41:55, inlined from ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = KisSketchOpOptionWidget; Data = KisSketchOpOptionData; Args = {}]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintOpOptionWidgetUtils.h:104:70: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.8220’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:16: /usr/include/lager/with.hpp: In member function ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = KisSketchOpOptionWidget; Data = KisSketchOpOptionData; Args = {}]’: /usr/include/lager/with.hpp:441:24: note: ‘SR.8220’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/colorsmudge_paintop_plugin.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionWidget.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesModel.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesModel.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/moc_KisRoundMarkerOpOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/KisTangentTiltOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/moc_KisTangentTiltOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/moc_kis_roundmarkerop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/moc_kis_tangent_normal_paintop_settings_widget.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/mocs_compilation.cpp:5: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintBasicOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/moc_MyPaintBasicOptionModel.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintPaintOpFactory.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/moc_MyPaintPaintOpFactory.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/paintops/mypaint/kritamypaintop_static_autogen/mocs_compilation.cpp:4: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/roundmarker_paintop_plugin.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_plugin.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintSensorPack.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintSensorPack.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionWidget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOption.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_random_source.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOption.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisViewManager.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/resourcemanager.cpp:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/QObject:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:7: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::cursor_mixin& ...) [with CursorTs = {lager::cursor_base >, lager::cursor_base >}]’ at /usr/include/lager/with.hpp:467:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {cursor&, cursor&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘MyPaintCurveRangeModel::MyPaintCurveRangeModel(lager::cursor, lager::cursor, lager::reader, lager::reader, qreal, const QString&)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:88:36: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7611’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20, from /usr/include/lager/cursor.hpp:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveRangeModelInterface.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.h:11: /usr/include/lager/with.hpp: In constructor ‘MyPaintCurveRangeModel::MyPaintCurveRangeModel(lager::cursor, lager::cursor, lager::reader, lager::reader, qreal, const QString&)’: /usr/include/lager/with.hpp:467:24: note: ‘SR.7611’ was declared here 467 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::cursor_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::cursor_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘std::_Head_base<_Idx, _Head, false>::_Head_base(const std::_Head_base<_Idx, _Head, false>&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:208:17, inlined from ‘std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const std::_Tuple_impl<_Idx, _Head>&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:574:17, inlined from ‘std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const std::_Tuple_impl<_Idx, _Head, _Tail ...>&) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:318:17, inlined from ‘std::tuple<_T1, _T2>::tuple(const std::tuple<_T1, _T2>&) [with _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2131:17, inlined from ‘auto lager::detail::with_lens_expr::make_cursor_node_() && [with Result = lager::cursor_base; Lens = zug::composed&)>, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)> >({anonymous}::&)>&&, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)>&&):: >; Nodes = {lager::detail::cursor_node, lager::detail::cursor_node}]’ at /usr/include/lager/with.hpp:394:37, inlined from ‘auto lager::detail::with_expr_base::make_node_() && [with Deriv = lager::detail::with_lens_expr&)>, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)> >({anonymous}::&)>&&, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)>&&):: >, lager::detail::cursor_node, lager::detail::cursor_node >]’ at /usr/include/lager/with.hpp:226:76, inlined from ‘auto lager::detail::with_expr_base::make() && [with Deriv = lager::detail::with_lens_expr&)>, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)> >({anonymous}::&)>&&, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)>&&):: >, lager::detail::cursor_node, lager::detail::cursor_node >]’ at /usr/include/lager/with.hpp:207:14, inlined from ‘lager::detail::with_expr_base::operator lager::cursor() && [with T = MyPaintCurveRangeModel::NormalizedCurve; U = lager::detail::with_lens_expr&)>, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)> >({anonymous}::&)>&&, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)>&&):: >, lager::detail::cursor_node, lager::detail::cursor_node >; typename std::enable_if().make())::value_type, T>, int>::type = 0; Deriv = lager::detail::with_lens_expr&)>, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)> >({anonymous}::&)>&&, {anonymous}::, const MyPaintCurveRangeModel::NormalizedCurve&)>&&):: >, lager::detail::cursor_node, lager::detail::cursor_node >]’ at /usr/include/lager/with.hpp:202:37, inlined from ‘MyPaintCurveRangeModel::MyPaintCurveRangeModel(lager::cursor, lager::cursor, lager::reader, lager::reader, qreal, const QString&)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:88:7: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7616’ is used uninitialized [-Wuninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/with.hpp: In constructor ‘MyPaintCurveRangeModel::MyPaintCurveRangeModel(lager::cursor, lager::cursor, lager::reader, lager::reader, qreal, const QString&)’: /usr/include/lager/with.hpp:394:37: note: ‘SR.7616’ was declared here 394 | return make_lens_cursor_node(std::move(lens_), nodes_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::reader_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {reader&, reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘MyPaintCurveRangeModel::MyPaintCurveRangeModel(lager::cursor, lager::cursor, lager::reader, lager::reader, qreal, const QString&)’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:101:50: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.7631’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/with.hpp: In constructor ‘MyPaintCurveRangeModel::MyPaintCurveRangeModel(lager::cursor, lager::cursor, lager::reader, lager::reader, qreal, const QString&)’: /usr/include/lager/with.hpp:441:24: note: ‘SR.7631’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/dlg_create_bundle.cpp:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOp.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOp.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOp.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOption.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisResourceServerProvider.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/dlg_bundle_manager.cpp:31: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/dlg_bundle_manager.cpp:34: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionData.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/dlg_embed_tags.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionModel.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeRadiusOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeRadiusOptionData.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionWidget.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionWidget.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/DlgResourceManager.cpp:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_action_manager.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettings.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettings.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisGradientOption.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisGradientOption.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_paint_device.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintSurface.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintSurface.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_painter.h:24, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintSurface.h:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisBrushPropertiesModel.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisBrushPropertiesModel.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/wdgtagselection.cpp:23: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisView.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/resourcemanager/ResourceImporter.cpp:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisMainWindow.h:22: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeSource.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeSource.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/brush/kritabrushexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/brush/KisWdgOptionsBrush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/brush/kritabrushexport_autogen/EWIEGA46WW/moc_KisWdgOptionsBrush.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/impex/brush/kritabrushexport_autogen/mocs_compilation.cpp:2: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/tool_transform.cc:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/pykrita/plugin/kritapykrita_autogen/EWIEGA46WW/../../../../../../../plugins/extensions/pykrita/plugin/pyqtpluginsettings.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/pykrita/plugin/kritapykrita_autogen/EWIEGA46WW/moc_pyqtpluginsettings.cpp:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/build/plugins/extensions/pykrita/plugin/kritapykrita_autogen/mocs_compilation.cpp:3: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.h:31, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/tool_transform2/tool_transform.cc:21: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/kis_brush_export.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/kis_brush_export.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_image_config.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_transaction.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/plugin/plugin.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Filter.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Document.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/libkis/Krita.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/plugin/plugin.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/KisWdgOptionsBrush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/KisWdgOptionsBrush.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyLightness.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyLightness.cpp:9: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/plugin/pyqtpluginsettings.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:6: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_config.h:19, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:18: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/impex/brush/KisAnimatedBrushAnnotation.cpp:13: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/KisApplication.h:23, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/extensions/pykrita/kritarunner/main.cpp:14: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/psdutils/psd.h:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_layer.h:22, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyStamp.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyStamp.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpFactory.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpFactory.cpp:8: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionData.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintStandardOptionData.h:9, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintStandardOptionData.cpp:7: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/tools/basictools/default_tools.cc:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMaskLegacy.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMaskLegacy.cpp:10: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/kis_simple_paintop_factory.h:10, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/defaultpaintops/defaultpaintops_plugin.cc:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /usr/include/c++/15.2.0/bits/shared_ptr.h:53, from /usr/include/c++/15.2.0/memory:82, from /usr/include/qt5/QtCore/qvarlengtharray.h:52, from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_config_widget.h:10: In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::reader_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {const reader&, const reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&):: [with auto:77 = lager::reader; auto:78 = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:38:27, inlined from ‘std::optional<_Up> kismpl::detail::fold_optional_impl::fold(const std::optional<_Up>&, const std::optional<_Up>&) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:112:25, inlined from ‘std::optional kismpl::fold_optional(Fun&&, Args&& ...) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; Args = {std::optional >&, std::optional >&}; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:138:83, inlined from ‘std::optional > kislager::fold_optional_cursors(const Func&, Cursors&& ...) [with Func = std::bit_or; Cursors = {std::optional >, std::optional >}; FirstCursor = lager::reader; T = KisPaintopLodLimitations]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:41:55, inlined from ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = MyPaintCurveOptionWidget; Data = MyPaintRadiusByRandomData; Args = {double, QString}]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintOpOptionWidgetUtils.h:104:70: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.42135’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ In file included from /usr/include/lager/reader.hpp:20, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:16: /usr/include/lager/with.hpp: In member function ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = MyPaintCurveOptionWidget; Data = MyPaintRadiusByRandomData; Args = {double, QString}]’: /usr/include/lager/with.hpp:441:24: note: ‘SR.42135’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const std::__shared_ptr<_Tp, _Lp>&) [with _Tp = lager::detail::reader_node; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’, inlined from ‘std::shared_ptr<_Tp>::shared_ptr(const std::shared_ptr<_Tp>&) [with _Tp = lager::detail::reader_node]’ at /usr/include/c++/15.2.0/bits/shared_ptr.h:203:7, inlined from ‘constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:206:9, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(const _Head&) [with long unsigned int _Idx = 1; _Head = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:565:21, inlined from ‘constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(const _Head&, const _Tail& ...) [with long unsigned int _Idx = 0; _Head = std::shared_ptr >; _Tail = {std::shared_ptr >}]’ at /usr/include/c++/15.2.0/tuple:307:44, inlined from ‘constexpr std::tuple<_T1, _T2>::tuple(const _T1&, const _T2&) [with bool _Dummy = true; typename std::enable_if::__is_implicitly_constructible(), bool>::type = true; _T1 = std::shared_ptr >; _T2 = std::shared_ptr >]’ at /usr/include/c++/15.2.0/tuple:2106:25, inlined from ‘constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {const shared_ptr >&, const shared_ptr >&}]’ at /usr/include/c++/15.2.0/tuple:2672:62, inlined from ‘auto lager::detail::with_aux(const lager::reader_mixin& ...) [with ReaderTs = {lager::reader_base >, lager::reader_base >}]’ at /usr/include/lager/with.hpp:441:24, inlined from ‘auto lager::with(Cursors&& ...) [with Cursors = {const reader&, const reader&}]’ at /usr/include/lager/with.hpp:490:65, inlined from ‘kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&):: [with auto:77 = lager::reader; auto:78 = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:38:27, inlined from ‘std::optional<_Up> kismpl::detail::fold_optional_impl::fold(const std::optional<_Up>&, const std::optional<_Up>&) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:112:25, inlined from ‘std::optional kismpl::fold_optional(Fun&&, Args&& ...) [with Fun = kislager::fold_optional_cursors, std::optional >, std::optional > >(const std::bit_or&, std::optional >&&, std::optional >&&)::&; Args = {std::optional >&, std::optional >&}; T = lager::reader]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisMpl.h:138:83, inlined from ‘std::optional > kislager::fold_optional_cursors(const Func&, Cursors&& ...) [with Func = std::bit_or; Cursors = {std::optional >, std::optional >}; FirstCursor = lager::reader; T = KisPaintopLodLimitations]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/KisLager.h:41:55, inlined from ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = MyPaintCurveOptionWidget; Data = MyPaintOffsetByRandomData; Args = {double, QString}]’ at /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/libpaintop/KisPaintOpOptionWidgetUtils.h:104:70: /usr/include/c++/15.2.0/bits/shared_ptr_base.h:1529:7: warning: ‘SR.42248’ may be used uninitialized [-Wmaybe-uninitialized] 1529 | __shared_ptr(const __shared_ptr&) noexcept = default; | ^~~~~~~~~~~~ /usr/include/lager/with.hpp: In member function ‘KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations::lodLimitationsReader() const [with Widget = MyPaintCurveOptionWidget; Data = MyPaintOffsetByRandomData; Args = {double, QString}]’: /usr/include/lager/with.hpp:441:24: note: ‘SR.42248’ was declared here 441 | std::make_tuple(access::node(ins.make())...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_types.h:335, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPlugin.cpp:11: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) { | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoLut.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/KoColor.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) \ | ^~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/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) | ^ /var/pisi/krita-5.2.14-14/work/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’